차례:
정의-보이스 코드 정규형 (BCNF)은 무엇을 의미합니까?
BCNF (Boyce-Codd Normal Form)는 데이터베이스 정규화 형식 중 하나입니다. 후보 키의 수퍼 세트 이외의 속성에 대한 사소한 기능 종속성이없는 경우에만 데이터베이스 테이블이 BCNF에 있습니다.
BCNF는 때때로 3.5NF 또는 3.5 정규형이라고도합니다.
Techopedia는 Boyce-Codd Normal Form (BCNF)을 설명합니다
BCNF는 Raymond Boyce와 EF Codd에 의해 개발되었습니다. 후자는 관계형 데이터베이스 디자인의 아버지로 널리 알려져 있습니다.
BCNF는 실제로 3NF (3rd Normal Form)의 확장입니다. 이러한 이유로 종종 3.5NF라고합니다. 3NF는 테이블의 모든 데이터가 테이블의 다른 필드가 아니라 해당 테이블의 기본 키에만 의존해야한다고 말합니다. 언뜻보기에 BCNF와 3NF는 같은 것 같습니다. 그러나 드문 경우이지만 3NF 테이블이 BCNF 호환이 아닌 경우가 발생합니다. 이는 둘 이상의 겹치는 복합 후보 키가있는 테이블에서 발생할 수 있습니다.
