← 회차 전체 문제편집복원내용 검수 완료2024년 정보처리기사 3회 필기 · 데이터베이스 구축 · 55번
주문상세 R(OrderID, ProductID, ProductName, Qty)의 기본키가 (OrderID, ProductID)이고 ProductID→ProductName이 성립한다. 먼저 제거해야 할 정규화 위반은?
- 1
복합키 일부에 대한 부분 함수 종속
정답 근거ProductID가 복합키의 진부분집합이고 ProductName을 결정하므로 부분 함수 종속이 직접 확인된다. - 2
비주요 속성 사이의 이행 함수 종속
오답 이유이행 종속은 키가 비주요 속성을 거쳐 다른 비주요 속성을 결정할 때 문제이며 제시 종속은 키 일부에서 바로 시작한다. - 3
반복 그룹으로 인한 원자값 위반
오답 이유모든 열 값은 한 셀의 원자값으로 제시되어 반복 그룹이나 다중값 속성은 나타나지 않았다. - 4
모든 결정자가 후보키가 아닌 BCNF 위반만 존재
오답 이유BCNF도 더 강한 조건이지만 이 릴레이션은 그 전에 제2정규형 위반부터 해소해야 한다.
정답·상세해설정답 1번
ProductID가 복합키의 진부분집합이고 ProductName을 결정하므로 부분 함수 종속이 직접 확인된다. 이행 종속은 키가 비주요 속성을 거쳐 다른 비주요 속성을 결정할 때 문제이며 제시 종속은 키 일부에서 바로 시작한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21