[DB} 7. 정규화, 반정규화
1. 정규화(Normaliztion) - 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정 2. 정규화 목적 - 최대한 중복을 제거하여 삽입, 속성, 갱신 이상의 발생 가능성 줄이는 것 3. 정규화 종류 - 제 1정규화(1NF) / 제 2정규화(2NF) / 제 3정규화(3NF) / BCNF / 제 4정규화(4NF) / 제 5정규화 4. 제 1정규화(1NF) - 해당 테이블에 속한 모든 소성의 도메인(Domain)이 원자 값(Atomic Value)만으로 되어 있는 정규형 - 테이블의 모든 속성 값이 원자 값으로만 되어 있음 5. 제 2정규화(2NF) - 기본키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속을 만족하는 정규형 6. 제 3정규화(3NF) - 기..
2024.02.17