컴퓨터활용능력 1급데이터베이스 일반난이도 3MCQ

컴퓨터활용능력 1급 데이터베이스 일반 기출문제 #1595

문제

다음과 같은 상황에서 가장 적절한 참조 무결성 옵션 조합은?

'직원 테이블에서 부서가 해체될 때 해당 부서 소속 직원들은 '대기발령' 상태로 변경되어야 하고, 프로젝트 테이블에서 담당 직원이 퇴사할 때는 프로젝트도 함께 종료되어야 함'

① 부서-직원: SET DEFAULT, 직원-프로젝트: CASCADE ② 부서-직원: SET NULL, 직원-프로젝트: RESTRICT ③ 부서-직원: RESTRICT, 직원-프로젝트: SET NULL ④ 부서-직원: CASCADE, 직원-프로젝트: SET DEFAULT

정답

1

해설

부서 해체 시 직원을 '대기발령' 상태로 변경하려면 SET DEFAULT(기본값을 '대기발령'으로 설정)가 적절하고, 담당 직원 퇴사 시 프로젝트도 종료하려면 CASCADE(연쇄 삭제)가 적절하다. 다른 옵션들은 요구사항을 정확히 반영하지 못한다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[컴퓨터활용능력 1급] 데이터베이스 일반 기출 #1595 | sqldpass