모두CBT

제3정규형에서 보이스코드 정규형(BCNF)으로 정규화 하기 위한 것으로… | [멀티미디어콘텐츠제작전문가 필기] 21년 1회차 기출문제 상세 페이지

1[멀티미디어콘텐츠제작전문가 필기] 21년 1회차
제3정규형에서 보이스코드 정규형(BCNF)으로 정규화 하기 위한 것으로 옳은 것은?
1
원자 값이 아닌 도메인을 분해
2
부분 함수 종속 제거
3
이행 함수 종속 제거
4
결정자가 후보 키가 아닌 함수 종속 제거
해설

제3정규형(3NF)과 보이스코드 정규형(BCNF)의 차이는 함수 종속에서 결정자의 자격에 있다. 3NF는 비키 속성이 후보 키에 완전 함수 종속되면 충족되지만, BCNF는 모든 결정자가 반드시 후보 키여야 한다. 따라서 BCNF로 정규화하려면 결정자가 후보 키가 아닌 함수 종속을 제거해야 한다. 보기 1은 1NF의 조건이고, 보기 2와 3은 각각 2NF와 3NF의 조건이므로 이미 3NF 단계에서 제거되어 있다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.