SQLD · 59회 변형 · 어려움 난이도 · 8번

Q.8202559어려움 변형1과목 · 데이터 모델링의 이해
릴레이션 R(사원번호, 부서코드, 부서전화번호)에서 기본키는 단일 속성인 '사원번호'이며, 함수 종속 {사원번호 → 부서코드, 부서코드 → 부서전화번호}가 성립한다(부서코드는 후보키가 아님). 릴레이션 R에 대한 설명으로 가장 옳은 것은?
  • 1모든 속성이 원자값이면 이행적 종속과 무관하게 제3정규형을 만족한다.
  • 2사원번호 → 부서전화번호의 이행적 함수 종속이 존재하므로 제2정규형까지만 만족하며, 제3정규형으로 정규화하려면 R을 분해해야 한다.
  • 3기본키가 단일 속성이므로 부분 함수 종속이 존재하여 제2정규형을 위반한다.
  • 4부서코드가 결정자이므로 R은 제3정규형은 만족하지만 BCNF 위반만 문제가 된다.

정답: 2 · 사원번호 → 부서전화번호의 이행적 함수 종속이 존재하므로 제2정규형까지만 만족하며, 제3정규형으로 정규화하려면 R을 분해해야 한다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기