릴레이션 R={A, B, C, D, E}이 함수적 종속성들의 집합 FD… | [9급 지방직 컴퓨터일반] 19년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 19년 1회차
릴레이션 R={A, B, C, D, E}이 함수적 종속성들의 집합 FD={A → C, {A, B} → D, D → E, {A, B} → E}를 만족할 때, R이 속할 수 있는 가장 높은 차수의 정규형으로 옳은 것은? (단, 기본키는 복합속성 {A, B}이고, 릴레이션 R의 속성 값은 더 이상 분해될 수 없는 원자 값으로만 구성된다)1
제1정규형
2
제2정규형
3
제3정규형
4
보이스/코드 정규형
해설
R이 속할 수 있는 가장 높은 정규형은 제1정규형이다.
속성 값이 모두 원자 값이므로 제1정규형은 만족한다. 그러나 기본키 {A, B}의 일부인 A만으로 C가 결정되는 A → C는 부분 함수적 종속이다.
제2정규형은 기본키에 대한 부분 함수적 종속이 없어야 하므로 R은 제2정규형을 만족하지 못하고, 그 이상의 제3정규형·보이스/코드 정규형도 만족할 수 없다. (참고로 {A, B} → D → E 는 이행적 종속이다.)
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.