[7급 국가직 데이터베이스론 2020년 8번]

다음 SQL 구문에 대한 설명으로 옳지 않은 것은?
CREATE ASSERTION NO_DESIGNERS_IN_SEOUL
AS CHECK
( NOT EXISTS
( SELECT *
FROM EMPLOYEE E, DEPARTMENT D
WHERE E.DEPTNO = D.DEPTNO
AND E.JOB = 'DESIGNER'
AND D.LOC = 'SEOUL' )
);
데이터베이스론
  1. ①명시된 이벤트가 발생할 때마다 DBMS가 자동적으로 수행하는 구문이다.
  2. ②대상 테이블과 관련된 SQL의 갱신문 수행 시 위의 구문이 검사된다.
  3. ③위의 SQL이 불필요할 경우 DROP문으로 제거할 수 있다.
  4. ④위의 SQL에서 명세하고 있는 조건에 따라 DB연산이 수행되지 않을 수 있다.

선지를 골라 바로 채점해 보세요.

정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고