정규화   함수적 종속성(FD) 데이터들이어떤기준값에의해항상종속되는현상
- 유형 : 함수적종속성(1~BCNF), 다중값종속성(4NF), 결합종속성(5NF)
- 종류 : 완전함수(1NF), 부분함수(2NF), 이행함수(3NF), 결정자함수(BCNF), 다중값(4NF), 조인(5NF)

완부이결다조
토픽 이름 () 함수적 종속성
분류 DB > 정규화 > 함수적 종속성
키워드(암기) 완전함수, 부분함수, 이행함수, 결정자함수, 다중값, 조인, 암스트롱 공리
암기법(해당경우) 완부이결다조

 

기출문제

번호 문제 회차
1 1. 아래의 스키마(Schema) 함수종속성(FD:Fuctional Dependency)을 이용하여 함수종속도표(Funcional Dependency Diagram) 작성한 , (Key) 찾아내는 과정을 설명하고, BCNF(Boyce-Codd Normal Form) 정의를 기술하고 조건을 만족시키는 테이블을 설계하시오
대출스키마(지점명, 자산, 장소, 대출번호, 고객명, 금액)
FD : 지점명 -> 자산
     지점명 -> 장소
     대출번호 -> 지점명
     대출번호 -> 금액
105.관리.3교시
2 4. 관계형데이터베이스 설계시 테이블 스키마(R) 함수종속성(FD) 아래와 같이 주어졌을때, 다음 질문에 답하시오.
   R(A, B, C, D, E, F, G, H, I)
   FD : 1. A B
        2. A C
        3. D E
        4. AD I
        5. D F
        6. F G
        7. A D H
) 스키마 R(A, B, C, D, E, F, G, H, I)은 원자값(Atomic Value)으로 구성되어 있는 1차 정규형테이블이다.
) 함수종속도표(FDD : Functional Dependency Diagram) 작성하시오.
) 스키마 R(A, B, C, D, E, F, G, H, I)에서 키(key)값을 찾아내고 과정을 설명하시오.
) 2 정규형 테이블을 설계하고 테이블의 (key)값을 명시하시오.
) 3 정규형 테이블을 설계하고 테이블의 (key)값을 명시하시오.
84.관리.2교시
 

 

I. 정규화의 기본이론, 함수적 종속성의 개요

. 함수적 종속성(Functional Dependency) 정의

- 릴레이션 속성 부분집합 X, Y 대해 릴레이션 내에서, X값에 따라, Y 값이 오직 하나만 연관되어 있을때의 종속적 성질(, X Y유일하게 결정)

- 데이터 애트리뷰트들의 의미와 상호관계로부터 유도되는 제약 조건(Constraints)의 일종

 


X
Y
ex) 주민번호 결정자
(Determinant Set)

종속자
(Dependent Attribute)
ex) 이름, 성별

. 함수적 종속성의 종류

 

II. 함수적 종속성의 유형과 추론규칙

. 함수적 종속성 유형

종속성구분 주요개념
완전 함수 종속 - Full Functional Dependency
- 기본 키에만 종속되는 모두 구성되는 FD 관계
- XX 이고 XY 만족하는 애트리뷰트 X' 존재하지 않음
부분 함수 종속
(2NF)
- partial functional dependency
- XX 이고 XY 만족하는 애트리뷰트 X' 존재함
- 결정자가 여러 개의 속성들로 구성 (복합속성)

이행함수 종속성
(3NF)
- Transitive Dependency
- 릴레이션 R에서 속성 AX이고 XY이면 AY

결정자함수
종속성 (BCNF)
- Boyce-Code Normalization
- 함수적 종속이 되는 결정자가 후보키가 아닌 경우
- , XY에서 X 후보키가 아님
다중값 종속성
(4NF)
 
- MVD: Multi-Valued Dependency
- 관계에 이상의 독립적 다중값 속성이 존재하는 경우
- X, Y, Z 세개의 속성을 가진 릴레이션 R에서 속성쌍 [X, Z] 값에 대응하는 Y값의 집합이 X값에만 종속되고 Z값에는 독립이면 Y X 다중값 종속. X->>Y로 표기
조인종속성
(5NF)
- Adjoin Dependency
- 관계 중에서 둘로 나눌 때는 원래의 관계로 회복할 없으나, 셋 또는 그 이상으로 분리시킬 때 원래의 관계 복원 가능한 특수한 경우임

 

. 함수적 종속성의 주요추론 규칙(암스트롱 공리)

반응형

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

2차 정규화  (0) 2023.08.11
1차 정규화  (0) 2023.08.10
낙관적 검증(Validation) 기법  (0) 2023.08.08
다중 버전 동시성 제어(MVCC)  (0) 2023.08.06
Timestamp Ordering  (0) 2023.08.05

+ Recent posts