데이터 베이스정보처리기사(구) · 2001년03월04일 · 15/100
15.다음 SQL 문의 실행결과를 가장 올바르게 설명한 것은?

1
인사 테이블을 제거한다.
2
인사 테이블을 참조하는 테이블과 인사 테이블을 제거한다.정답
3
인사테이블이 참조중이면 제거하지 않는다.
4
인사 테이블을 제거할 지의 여부를 사용자에게 다시 질의한다.
해설
DROP TABLE 인사 CASCADE 명령은 "인사" 테이블을 삭제하며, 이 테이블을 참조하는 모든 외래 키(Foreign Key) 관계를 가진 테이블도 함께 삭제함. CASCADE 옵션은 참조 무결성을 유지하기 위해 참조 관계를 가진 테이블까지 제거하는 명령임. 따라서, 단순히 "인사" 테이블만 삭제하는 것이 아니라, 이를 참조하는 다른 테이블도 함께 제거됨.