보이스코드 정규형(BCNF)은 제3정규형(3NF)보다 더 엄격한 조건을 요구합니다. BCNF로 정규화하기 위해서는 모든 함수 종속에서 결정자가 반드시 후보키여야 합니다. 따라서, 후보키가 아닌 결정자가 있는 함수 종속을 제거하거나 재구성해야 합니다. 이는 보기에 해당하는 "결정자가 후보키가 아닌 함수 종속 제거"와 일치합니다.