2024 국가직7급 데이터베이스론 19번 해설 — 데이터베이스론
정답 해설 참조출제 쟁점 데이터베이스론발문 옳지 않은 것 고르기
문제
'학생' 릴레이션의 과목번호는 '과목' 릴레이션의 과목번호를 참조하는 외래키이다. 다음 설명 중 옳지 않은 것은?
- ① "DELETE FROM 과목 WHERE 과목번호 = 400;"을 실행하면 참조 무결성 제약조건을 위반한다.
- ② "UPDATE 학생 SET 과목번호 = 500 WHERE 학번 = 3333;"을 실행하면 참조 무결성 제약조건을 위반한다.
- ③ "INSERT INTO 학생(학번, 이름, 과목번호) VALUES (5555, '홍길동', 200);"을 실행하면 기본키 제약조건을 위반한다.
- ④ "INSERT INTO 과목(과목번호, 과목명, 담당교수, 개설학과) VALUES (NULL, '데이터베이스', '안중근', 'AI소프트웨어학과');"를 실행하면 참조 무결성 제약조건을 위반한다.
선지별 해설
① "DELETE FROM 과목 WHERE 과목번호 = 400;"을 실행하면 참조 무결성 제약조건을 위반한다.
② "UPDATE 학생 SET 과목번호 = 500 WHERE 학번 = 3333;"을 실행하면 참조 무결성 제약조건을 위반한다.
③ "INSERT INTO 학생(학번, 이름, 과목번호) VALUES (5555, '홍길동', 200);"을 실행하면 기본키 제약조건을 위반한다.
④ "INSERT INTO 과목(과목번호, 과목명, 담당교수, 개설학과) VALUES (NULL, '데이터베이스', '안중근', 'AI소프트웨어학과');"를 실행하면 참조 무결성 제약조건을 위반한다.
핵심 요약 (Q&A)
- Q. 2024 국가직7급 데이터베이스론 19번의 핵심 쟁점은 무엇인가?
- A. 2024 국가직7급 데이터베이스론 19번은 데이터베이스론에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2024 국가직7급 데이터베이스론 19번의 정답은?
- A. 정답 선지는 본문 해설을 참고하세요.