데이터베이스 일반컴퓨터활용능력 1급 · 2015년06월27일 · 42/60
42.다음 중 아래의 SQL문에 대한 설명으로 옳지 않은 것은?

1
고객 테이블의 구조적인 변경이 발생한다.
2
취미 필드를 고객 테이블로부터 삭제한다.
3
CASCADE는 해당 필드와 연관된 다른 테이블의 내용도 삭제하는 옵션이다.
4
고객 테이블이 수정되면 취미 테이블의 내용도 같이 수정된다.정답
해설
ALTER는 테이블을 변경한다는 명령어 DROP 은 테이블을 삭제한다는 명령어 CASCADE는 삭제된 행을 가르키는Foreign key(외래키)를 포함한 모든 행도 함께 삭제한다는 명령어 ( 연관된 것도 삭제한다) 즉 고객 테이블을 변경하여 취미뿐만 아니라 다른 것들도 삭제한다는 명령이 실행된다. 삭제하고만 관련한 명령어를 취하였으므로 고객의 테이블의 수정과는 무관하다