반응형
53. 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)
① 트리거(trigger)
② 무결성(integrity)
③ 잠금(lock)
④ 복귀(rollback)
정답은 **① 트리거(trigger)**입니다.
🔍 설명
**트리거(Trigger)**는 데이터베이스에서 삽입(INSERT), 갱신(UPDATE), 삭제(DELETE) 같은 이벤트가 발생할 때, 자동으로 실행되는 절차형 SQL 객체입니다.
예를 들어, 특정 테이블에 데이터가 삽입되면 자동으로 로그 테이블에 기록하는 작업을 트리거로 설정할 수 있습니다.
📘 보기 해설:
- ① 트리거(trigger) ✅: 이벤트 발생 시 자동 실행되는 SQL 절차
- ② 무결성(integrity): 데이터의 정확성과 일관성을 유지하기 위한 제약 조건
- ③ 잠금(lock): 동시성 제어를 위한 메커니즘
- ④ 복귀(rollback): 트랜잭션을 이전 상태로 되돌리는 작업