모두CBT

다음 SQL 명령문의 의미로 가장 적절한 것은?DROP TABLE 성적… | [정보처리기능사 필기] 08년 4회차 기출문제 상세 페이지

1[정보처리기능사 필기] 08년 4회차

다음 SQL 명령문의 의미로 가장 적절한 것은?
DROP TABLE 성적 CASCADE;

1

성적 테이블과 이 테이블을 참조하는 다른 테이블도 함께 제거하시오.

2

성적 테이블이 다른 테이블에 의해 참조 중이면 제거하지 마시오.

3

성적 테이블의 인덱스만 제거하시오.

4

성적 테이블만 제거 하시오.

해설

DROP TABLE 성적 CASCADE; 는 성적 테이블과 이 테이블을 참조하는 다른 테이블(또는 제약)도 함께 제거하라는 의미이다.

CASCADE 옵션은 삭제 대상 테이블을 참조하는 종속 객체까지 연쇄적으로 제거하도록 지시하며, 이와 반대로 참조하는 객체가 있으면 삭제를 거부하는 옵션은 RESTRICT이다.

  • ② 참조 중이면 제거하지 마시오: 이는 RESTRICT 옵션의 동작이다.
  • ③ 인덱스만 제거하시오: CASCADE는 인덱스만이 아니라 참조 관계에 있는 종속 객체 전체에 영향을 준다.
  • ④ 성적 테이블만 제거 하시오: 참조하는 객체를 함께 제거하지 않는 것은 CASCADE의 동작과 다르다.

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

이어서 풀어보기

[정보처리기능사 필기] 08년 4회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기