728x90 반응형 NORMALIZATION1 [DB] DataBase Normalization 데이터베이스 정규화, 복합기본키 정규화란? : 정규화(Normalization)란 불필요한 데이터의 중복을 제거하여 데이터모델을 구조화하는 것이다. 1) 효율적인 자료 저장 및 데이터 무결성을 보장하고, 2) 오류를 최소화하여 안정성을 보장하기 위해, 테이블을 분해하는 과정이다. * 참고 ) 반정규화 : 시스템 성능 향상, 개발 및 운영 편의성을 위해 정규화된 모델을 통합, 분할하는 과정으로, 의도적으로 정규화 원칙을 위배하는 행위이다. [순서] > 제1 정규화 : 복수의 속성값을 갖는 속성(column)을 분리 = 도메인(=데이터)이 원자값으로! ex) 상품 주문서에서 주문 상품의 상품명, 상품 상세 내역 등이 복수로 입력되어서는 안 된다. → '주문'과 '주문 상세'로 분리 > 제2 정규화 : 주 식별자에 완전 종속되지 않는 속성을.. 2020. 9. 23. 이전 1 다음 728x90 반응형