반응형
1. 제 1정규형
- 테이블 R 에 속한 모든 속성의 Domain 이 원자 값으로만 구성되어 있는 정규형
제품번호 | 제품명 | 재고수량 | 주문번호 | 고객번호 | 주소 | 주문수량 |
1001 | 모니터 | 2000 | A345 D347 |
100 200 |
서울 부산 |
150 300 |
1007 | 마우스 | 9000 | A210 A345 B230 |
300 100 200 |
광주 서울 부산 |
600 400 700 |
1201 | 키보드 | 2100 | D347 | 200 | 부산 | 300 |
정규화 전 테이블
반복되는 주문 관련 정보인 주문번호, 고객번호, 주소, 주문수량을 분리하여 1정규화
제품번호 (pk) | 제품명 | 재고수량 |
1001 | 모니터 | 2000 |
1007 | 마우스 | 9000 |
1201 | 키보드 | 2100 |
주문번호 (pk) | 제품번호 (fk) | 고객번호 | 주소 | 주문수량 |
A345 | 1001 | 100 | 서울 | 150 |
D347 | 1001 | 200 | 부산 | 300 |
A210 | 1007 | 300 | 광주 | 600 |
A345 | 1007 | 100 | 서울 | 400 |
B230 | 1007 | 200 | 부산 | 700 |
D347 | 1201 | 200 | 부산 | 300 |
1정규화
2. 제 2정규형
- 1 정규형 이후 기본키가 아닌 모든 속성이 기번키에 대하여 완전 함수적 종속을 만족하는 정규형
반응형
'IT study > 정처기' 카테고리의 다른 글
정보처리기사 실기 -7 보안, 암호화 (0) | 2023.07.09 |
---|---|
정보처리기사 실기 -6 트리, 모듈 (0) | 2023.07.08 |
정처기 실기 정리 -4 트랜잭션 (0) | 2023.07.06 |
정처기 실기 정리 -3 관계형 데이터베이스 구조/모델 (0) | 2023.07.05 |