BCNF(3.5NF) | Relation R의모든결정자가후보키경우결정자함수종속성제거 - 결정자에서함수적관계가있다면 Table 분리 |
결정자함수 종속 제거 슈퍼키 |
토픽 이름 (상) | BCNF(3.5NF) |
분류 | DB > 정규화 > BCNF(3.5NF) |
키워드(암기) | 결정자 함수 종속성 제거, 이상현상방지 |
암기법(해당경우) |
기출문제
번호 | 문제 | 회차 |
1 | 1. 아래의 스키마(Schema)와 함수종속성(FD:Fuctional Dependency)을 이용하여 함수종속도표(Funcional Dependency Diagram)를 작성한 뒤, 키(Key)를 찾아내는 과정을 설명하고, BCNF(Boyce-Codd Normal Form)의 정의를 기술하고 조건을 만족시키는 테이블을 설계하시오 대출스키마(지점명, 자산, 장소, 대출번호, 고객명, 금액) FD : 지점명 -> 자산 지점명 -> 장소 대출번호 -> 지점명 대출번호 -> 금액 |
105.정보관리.3.1 |
2 | BCNF(Boyce/Code Normal Form) | 80.정보관리1. |
I. 결정자 함수 종속성 제거, BCNF(3.5NF)의 개요
가. BCNF (Boyce-Code Normal Form) 정의
- 관계 R이 제3정규화 만족한 상태에서, 모든 결정자가 후보키가 되도록, 결정자 간 함수 종속성 제거하는 데이터 구조화 기법
나. BCNF 정규화 수행목적
-이상현상 방지: 후보키가 아니면서 결정자인 속성이 존재하는 경우 발생하는 이상현상 방지 목적 수행
Ⅱ. BCNF 정규화 과정
가. BCNF 사례와 사례 초기 테이블

나. 이상현상 해결방안

III. 기출문제 풀이
요령: 초기 ERD 그리고 -> FD 적용하고, 테이블 분리 추천
반응형