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 적용하고, 테이블 분리 추천

반응형

'정보관리기술사 > DB_데이터분석' 카테고리의 다른 글

5차 정규화  (0) 2023.08.18
4차 정규화  (0) 2023.08.17
3차 정규화  (0) 2023.08.12
2차 정규화  (0) 2023.08.11
1차 정규화  (0) 2023.08.10

+ Recent posts