릴레이션 `수강(학번, 과목코드, 담당교수, 교수연구실)`에서 기본키는 `(학번, 과목코드)`이고 `과목코드 → 담당교수`, `담당교수 → 교수연구실`이 성립한다. 제2정규형을 만족하도록 분해한 뒤 제3정규형으로 가기 위해 추가로 제거할 종속은?
함수 종속: (학번, 과목코드) → 담당교수, 과목코드 → 담당교수, 담당교수 → 교수연구실
정답 1번
과목코드에만 종속되는 속성을 분리하면 수강(학번, 과목코드)과 과목(과목코드, 담당교수, 교수연구실)로 나눌 수 있다. 과목에는 여전히 과목코드 → 담당교수 → 교수연구실이라는 이행 종속이 남는다. 과목(과목코드, 담당교수)과 교수(담당교수, 교수연구실)로 다시 분해하면 같은 교수의 연구실을 여러 과목 행에서 중복 갱신할 필요가 없다. 따라서 추가로 제거할 것은 비주요 속성 사이의 이행적 함수 종속이다.
자료 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-10-06