SQLD데이터 모델과 SQL정규화난이도 1MCQ

SQLD 정규화 기출문제 #231

문제

다음 테이블에서 발생할 수 있는 이상현상으로 가장 적절하지 않은 것은?

[강의] 강의코드(PK), 학번(PK), 교수번호, 교수명, 성적 ※ 교수번호 → 교수명

① 삽입 이상: 수강생이 없는 교수 정보 입력 불가 ② 삭제 이상: 특정 학생 삭제 시 교수 정보도 함께 삭제 ③ 갱신 이상: 교수명 변경 시 여러 튜플 수정 필요 ④ 참조 이상: 존재하지 않는 교수번호 입력 가능

정답

4

해설

참조 이상은 정규화와 직접적인 관련이 없는 참조 무결성 문제입니다. ①삽입 이상: 수강생 없이는 교수 정보만 입력할 수 없음, ②삭제 이상: 마지막 수강생 삭제 시 교수 정보 손실, ③갱신 이상: 동일 교수의 여러 레코드를 모두 수정해야 하는 문제가 모두 이행적 함수 종속으로 인해 발생하는 실제 이상현상들입니다.

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

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

[SQLD] 정규화 데이터 모델과 SQL 기출 #231 | sqldpass