보이스 코드 정규형 (BCNF)

작가: John Stephens
창조 날짜: 21 1 월 2021
업데이트 날짜: 29 6 월 2024
Anonim
정보처리산업기사 필기_1과목.데이터베이스_제3정규형, BCNF, 제4정규형, 제5정규형
동영상: 정보처리산업기사 필기_1과목.데이터베이스_제3정규형, BCNF, 제4정규형, 제5정규형

콘텐츠

정의-보이스 코드 정규형 (BCNF)은 무엇을 의미합니까?

BCNF (Boyce-Codd Normal Form)는 데이터베이스 정규화 형식 중 하나입니다. 후보 키의 수퍼 세트 이외의 속성에 대한 사소한 기능 종속성이없는 경우에만 데이터베이스 테이블이 BCNF에 있습니다.


BCNF는 때때로 3.5NF 또는 3.5 정규형이라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Boyce-Codd Normal Form (BCNF)을 설명합니다

BCNF는 Raymond Boyce와 E.F. Codd에 의해 개발되었습니다. 후자는 관계형 데이터베이스 디자인의 아버지로 널리 알려져 있습니다.

BCNF는 실제로 3NF (3rd Normal Form)의 확장입니다. 이러한 이유로 종종 3.5NF라고합니다. 3NF는 테이블의 모든 데이터가 테이블의 다른 필드가 아니라 해당 테이블의 기본 키에만 의존해야한다고 명시합니다. 언뜻보기에 BCNF와 3NF는 같은 것 같습니다. 그러나 드문 경우이지만 3NF 테이블이 BCNF 호환이 아닌 경우가 발생합니다. 이는 둘 이상의 겹치는 복합 후보 키가있는 테이블에서 발생할 수 있습니다.