상 | 2차 정규화 | [정의] 릴레이션이제1정규형에속하고, 기본키가아닌모든속성이기본키에완전함수종속되면제2정규형 이상현상사례기술준비 삽입이상: 특정튜플을삽입할경우원하지않는불필요한정보까지도삽입해야하는현상 수정이상: 특정속성값갱신시중복저장되어있는속성값중하나만갱신되고나머지는누락되는현상 삭제이상: 특정튜플을삭제할경우원하지않는정보까지도삭제되는현상 [데이터베이스시스템] P185~188 |
부분함수종속제거 이상현상은 2차부터발생 |
토픽 이름 (상) | 2차정규화 |
분류 | DB > 정규화>2차정규화 |
키워드(암기) | 부분함수 종속 제거 |
암기법(해당경우) |
기출문제
번호 | 문제 | 회차 |
1 | 다음은 컴퓨터에서 사용되는 제품에 대해 여러 개의 주문서가 접수된 내용을 보여주는 "주문목록" 초기 테이블이다. 각각의 물음에 답하시오.![]() 가. 1차 정규화된 테이블과 E-R 다이어그램을 표현하시오. 나. 2차 정규화된 테이블과 E-R 다이어그램을 표현하시오. 다. 3차 정규화된 테이블과 E-R 다이어그램을 표현하시오 |
111회.컴시응.3교시 |
2 | 다음은 하나의 제품에 대해 여러 개의 주문서가 접수된 내용을 보여주는 "주문목록" 초기테이블이다. 각각의 물음에 답하시오. 가. 1차 정규화된 테이블과 E-R 다이어그램을 표현하시오. 나. 2차 정규화된 테이블과 E-R 다이어그램을 표현하시오. 다. 정규화의 목적, 효과, 문제점에 대하여 설명하시오. |
78회.관리.2교시 |
I. 부분 함수 종속성 제거하는 2차 정규화 개요
가. 정의 및 개요
- 1차 정규화된 스키마에서 부분함수 종속성 제거해 모든 일반속성이 기본키에 완전 종속되도록 구성하는 데이터 구조화 기법
- 릴레이션 R이 1NF이고 키에 속하지 않은 애트리뷰트 모두가 기본키에 완전함수 종속이면 제 2정규형
- X→Y에서 Y가 X의 부분집합에 대해서도 함수적으로 종속되는 경우

나. 2차정규화가 되지 않는 경우 발생하는 이상현상
삽입 이상 | 특정 튜플 삽입 시 원치 않는 불필요 정보까지 삽입해야 하는 현상 |
수정 이상 | 특정 속성 값 갱신 시 중복 저장되어 있는 속성값 중 하나만 갱신되고 나머지는 누락되는 현상 |
삭제 이상 | 특정 튜플 삭제 시 삭제를 원하지 않는 정보까지도 삭제되는 현상 |
II. 2차 정규화 사례 : 부분함수 종속(2개 이상의 결정자 분리)
2차 정규화 (전) |
![]() ![]() >>>>>>이상현상 발생 : 삽입, 삭제, 갱신 이상 |
2차 정규화 (후) |
![]() ![]() |
Ⅲ. 2차 정규화에 대한 반정규화

반응형
'정보관리기술사 > DB_데이터분석' 카테고리의 다른 글
BNCF(3.5NF) (0) | 2023.08.16 |
---|---|
3차 정규화 (0) | 2023.08.12 |
1차 정규화 (0) | 2023.08.10 |
함수적 종속성(FD) (0) | 2023.08.09 |
낙관적 검증(Validation) 기법 (0) | 2023.08.08 |