다음 릴레이션이 만족하는 제1~제3정규형 중 가장 높은 정규형을 쓰시오.
기본키는 (고객아이디, 강좌명)이며, 강사번호는 기본키 전체에만 함수 종속된다고 가정한다.
| 고객아이디 | 강좌명 | 강사번호 |
|---|---|---|
| apple | 영어회화 | P001 |
| banana | 기초토익 | P002 |
| carrot | 영어회화 | P001 |
| carrot | 기초토익 | P004 |
| orange | 영어회화 | P003 |
| orange | 기초토익 | P004 |
모범답안
제3정규형(3NF)
풀이와 판단 근거
모든 값이 원자값이라 1NF를 만족한다. 강사번호가 복합 기본키 전체에만 종속된다는 조건 때문에 부분 함수 종속이 없으므로 2NF도 만족한다.
일반 속성은 강사번호 하나뿐이라 비주요 속성 사이의 이행 함수 종속도 없다. 문제에서 제시한 범위에서 가장 높은 정규형은 3NF다.
자주 틀리는 지점
- ‘데이터베이스 정규화’의 정의보다 익숙한 단어만 보고 답을 고름
- 지문의 적용 대상·처리 시점·방향 조건을 끝까지 확인하지 않음
- 답안에 필요한 핵심 용어·단위·대소문자를 빠뜨리거나 불필요한 설명을 섞음
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.