정처기ez
데이터베이스 구축

정규화 (1NF → 2NF → 3NF → BCNF)

이상 현상이 단계별로 사라지는 과정을 표 변형으로 보여줍니다.

두부이걸다 — 정규화 외우기
정규형 첫 글자를 따서 “도부이걸다” → “두부이걸다”
1NF
도메인 원자값
2NF
부분 함수 종속 제거
3NF
이행 함수 종속 제거
BCNF
결정자가 후보키
4NF
다치 종속 제거
5NF
조인 종속 제거

비정규형 (UNF)

원자값 아님

한 칸에 여러 값이 섞여 있어요. 예) “노트북, 마우스”가 한 셀에 같이 들어 있는 상태. 이러면 검색·수정·삭제가 다 어려워요 — 데이터를 다루기 위한 가장 기본 규칙(원자값)부터 위반. 🔴 빨간 셀 = 다중값.

After · UNF
주문
PK · 주문번호
주문번호고객명고객등급상품
1001김철수VIP노트북, 마우스
1002이영희일반키보드
함수 종속

셀 안에 여러 값이 들어 있어 함수 종속을 따질 수 없는 상태입니다.

1 / 5