본문 바로가기
13 _ 정보처리기사 [필기]

53. 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL은?

by 오에이공부방 2025. 9. 26.
반응형

53. 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)

① 트리거(trigger)
② 무결성(integrity)
③ 잠금(lock)
④ 복귀(rollback)

 

 

정답은 **① 트리거(trigger)**입니다.

 

🔍 설명
**트리거(Trigger)**는 데이터베이스에서 삽입(INSERT), 갱신(UPDATE), 삭제(DELETE) 같은 이벤트가 발생할 때, 자동으로 실행되는 절차형 SQL 객체입니다.


예를 들어, 특정 테이블에 데이터가 삽입되면 자동으로 로그 테이블에 기록하는 작업을 트리거로 설정할 수 있습니다.

 

📘 보기 해설:

  • ① 트리거(trigger) ✅: 이벤트 발생 시 자동 실행되는 SQL 절차
  • ② 무결성(integrity): 데이터의 정확성과 일관성을 유지하기 위한 제약 조건
  • ③ 잠금(lock): 동시성 제어를 위한 메커니즘
  • ④ 복귀(rollback): 트랜잭션을 이전 상태로 되돌리는 작업