정규형1 [데이터베이스] 보이스 코드 정규형 BCNF [데이터베이스] 보이스 코드 정규형 BCNF 데이터베이스의 정규화를 공부 중 보이스 코드 정규형의 이해가 쉽지 않았어서 정리하고자 글을 작성합니다. 우선 보이스 코드 정규형의 정의는 이렇습니다. 모든 결정자가 후보키(유일, 최소)여야 한다. 일단 결정자라 함은 릴레이션 내에서 다른 속성을 결정할 수 있는 것입니다. 예를 들면 (이름, 주민등록번호)로 구성된 릴레이션이 있다고 했을 때, 이름 속성은 동명이인이 있을 수 있으므로 주민등록번호 속성을 결정하지 못합니다. 하지만 주민등록번호 속성은 릴레이션에서 유일하기 때문에 이름 속성을 결정할 수 있습니다. 이렇게 한 속성이 다른 속성을 유일하게 결정할 수 있을 때 결정자라 합니다. 자연스럽게 이름은 주민등록번호의 종속자가 됩니다. * 주민등록번호(결정자) -.. 2022. 4. 2. 이전 1 다음