BCNF (1) 썸네일형 리스트형 BCNF(Boyce-Codd NF) BCNF(Boyce-Codd NF) BCNF는 원래 제3정규형의 간단한 형태로 제안되었으나 나중에 제3정규형보다 더 엄격한 것으로 밝혀졌다. 즉, 모든 BCNF 릴레이션은 제3정규형이지만 제3정규형 릴레이션은 반드시 BCNF는 아니라는 것을 의미한다. 제3정규형보다 더 강력한 정규형이 필요한 이유는 아래의 테이블을 보면 나타난다. student course instructor S1 데이터베이스 P1 S2 데이터베이스 P2 S2 수학 P3 S3 데이터베이스 P1 위의 테이블은 도메인 종속성, 부분 함수적 종속성, 이행 함수적 종속성을 모두 만족 하므로 제3정규형이지만, BCNF는 아니다. 문제점을 살펴보면 1. 삽입 이상 : 새로 온 교수(instructor) P4가 알고리즘을 담당한다고 가정하면, 삽입을.. 이전 1 다음