모두CBT

데이터베이스 트리거(trigger)에 대한 설명으로 옳지 않은 것은? | [7급 국가직 데이터베이스론] 21년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 21년 1회차
데이터베이스 트리거(trigger)에 대한 설명으로 옳지 않은 것은?
1
테이블에서 이벤트 발생 시 자동으로 반응해 실행되는 작업이다.
2
트리거는 데이터베이스의 무결성을 유지하기 위한 도구이다.
3
행-수준 트리거(row-level trigger)는 FOR EACH STATEMENT 절을 사용하여 표시한다.
4
이벤트가 발생한 이후 실행되는 After 트리거와 이벤트가 발생하기 전에 실행되는 Before 트리거가 있다.
해설

행 수준 트리거는 FOR EACH ROW 절로 표시하므로, FOR EACH STATEMENT를 쓴다는 설명이 옳지 않다.

FOR EACH STATEMENT는 문장 전체에 대해 한 번 실행되는 문장 수준 트리거에 쓴다.

  • 이벤트 발생 시 자동으로 실행되는 작업이라는 설명은 옳다.
  • 무결성 유지 도구라는 설명도 옳다.
  • 이벤트 전후에 실행되는 BEFORE·AFTER 트리거가 있다는 설명도 옳다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 데이터베이스론] 21년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 데이터베이스론 기출문제 암기장 전체 보기