본문 바로가기
DB/DB_Modeling

2 정규화

by Mr.DonyStark 2023. 10. 26.

□ 2정규화 Whole Key Dependent
 ○ 두개 이상으로 구성된 PK에서 발생
 ○ R의 모든 속성이 후보 식별자 전체에 종속
 ○ 일반 속성이 후보 식별자 전체에 종속되지 않고 일부에 종속된다면 2정규형이 아님
 ○ 따라서 2정규형이기 위해서 모든 비 식별자 속성은 후보 식별자 속성에 완전 함수 종속돼야함


□ 2정규화 방법
 ○ 일반 속성중에서 후보 식별자 전체에 종속적이지 않은 속성을 찾아 기본 엔터티에서 제거
 ○ 그 속성의 결정자를 주 식별자로 하는 새로운 상위 엔터티 생성

위에 위치한 주문_상품_tb를 기준으로 2정규화를 적용하여 주문_상품_tb와 상푸_tb로 분리하였음. 이를 통해 1:M관계 형성

 

'DB > DB_Modeling' 카테고리의 다른 글

역정규화(반정규화)  (0) 2023.10.27
3 정규화  (0) 2023.10.27
1 정규화  (0) 2023.10.26
정규화 INTRO  (0) 2023.10.26
Anomaly : 데이터 이상현상  (1) 2023.10.25