정보처리기사 기출문제·모의고사·오답노트·자동채점

2020년09월26일 56번

[데이터베이스 구축] 제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화하기 위한 작업은?

  • ① 원자 값이 아닌 도메인을 분해
  • ② 부분 함수 종속 제거
  • ③ 이행 함수 종속 제거
  • ④ 결정자가 후보키가 아닌 함수 종속 제거
(정답률: 81%)

문제 해설

BCNF는 제 3정규형에서 발생할 수 있는 결정자가 후보키가 아닌 함수 종속을 제거하여 얻을 수 있는 정규형이다. 이는 하나의 속성이 다른 속성의 값을 결정하는 경우, 결정자가 후보키가 아니면 문제가 발생할 수 있기 때문이다. 따라서 BCNF로 정규화하기 위해서는 결정자가 후보키가 아닌 함수 종속을 제거해야 한다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답