상 | 3차 정규화 | [정의] 릴레이션이제2정규형에속하고, 기본키가아닌모든속성이기본키에이행적함수종속이되지않으면제3정규형 이상현상사례기술준비 |
이행함수종속제거 |
토픽 이름 (상) | 3차정규화 |
분류 | DB > 정규화 > 3차정규화 |
키워드(암기) | 속성들 간 함수적 종속성(Dependency), 2NF 후 이상현상 |
암기법(해당경우) |
기출문제
번호 | 문제 | 회차 |
1 | 6. 다음은 컴퓨터에서 사용되는 제품에 대해 여러 개의 주문서가 접수된 내용을 보여주는 "주문목록" 초기 테이블이다. 각각의 물음에 답하시오. 가. 1차 정규화된 테이블과 E-R 다이어그램을 표현하시오. 나. 2차 정규화된 테이블과 E-R 다이어그램을 표현하시오. 다. 3차 정규화된 테이블과 E-R 다이어그램을 표현하시오. |
111.컴시응.3.6 |
I. 의존자에서의 FD로 인한 이상현상제거, 3차 정규화(Normalization)의 개요
가. 3차 정규화(3 Normalization)의 정의
- 어떤 릴레이션 R이 제2정규형(2NF)일 때, 모든 일반 속성의 기본키에 대한 이행적 함수 종속성 제거하는 데이터 구조화 기법
- 2NF이고, 키가 아닌 모든 애트리뷰트들이 기본키에 이행적 함수 종속되지 않음
II. 3차 정규화(Normalization)의 사례
가. 사례
![](https://blog.kakaocdn.net/dn/bFwHVu/btsqwA3bJ5O/qrN2vmpjRmg4SuRRh8a1Fk/img.jpg)
- 주문 테이블에서, 일반속성의 함수적 종속관계로, 삽입, 삭제, 갱신이상 현상 발생
나. 해결 ERD
![](https://blog.kakaocdn.net/dn/dW7mZG/btsqB0Ng5Ny/Xc6Uadzyfge5MMXfeSBHG1/img.jpg)
- 주문 테이블을 주문과 고객 테이블로 분리
반응형
'정보관리기술사 > DB_데이터분석' 카테고리의 다른 글
4차 정규화 (0) | 2023.08.17 |
---|---|
BNCF(3.5NF) (0) | 2023.08.16 |
2차 정규화 (0) | 2023.08.11 |
1차 정규화 (0) | 2023.08.10 |
함수적 종속성(FD) (0) | 2023.08.09 |