다음 SQL문의 실행 결과를 가장 올바르게 설명한 것은? ALTER TABLE 학생 DROP 학년 CASCADE;
1
학년 테이블에서 학생 속성을 제거하되 학생 속성을 참조하는 다른 테이블의 속성도 함께 제거한다.
2
학년 테이블에서 학생 속성을 제거하되 학생 속성을 참조하는 다른 테이블의 속성이 있는 경우 제거를 중단한다.
3
학생 테이블에서 학년 속성을 제거하되 학년 속성을 참조하는 다른 테이블의 속성도 함께 제거한다.
4
학생 테이블에서 학년 속성을 제거하되 학년 속성을 참조하는 다른 테이블의 속성이 있는 경우 제거를 중단한다.
ANSWER & EXPLANATION
정답 3번
정답은 '학생 테이블에서 학년 속성을 제거하되 학년 속성을 참조하는 다른 테이블의 속성도 함께 제거한다.'입니다. 이 선택지가 문항의 정의와 조건에 맞는 설명입니다. 지문의 핵심 용어와 선택지의 적용 대상•순서•결과를 대조하면 판별할 수 있습니다.
오답·함정 포인트: SQL은 FROM—*WHERE—*GROUP BY•HAVING•SELECT*ORDER BY의 논리적 처리 순서를 기준으로 조건 적용 시점을 확인하세요.
RELATED CONCEPT
데이터베이스 구축 핵심개념
정답 용어만 외우지 말고 각 보기의 적용 대상·기능·전제 조건을 비교하세요. 같은 분야 기출을 묶어서 풀면 표현이 달라져도 판단 기준을 유지할 수 있습니다.