데이터베이스의 정규화란,

기본적으로 중요한 원칙으로는 속성, 개체, 관계성을 파악하여 관계를 구성하고

불필요한 데이터의 중복이 발생하지 않도록 개체 값들이 원자단위로 나누는 것입니다

 

정규화함으로서 자료의 저장공간을 최소화하고 자료 불일치를 최소화하여

구조를 안정화하고 이상을 방지합니다

 

과정은 다섯 단계로 나누어져 있으며

 

비정규형으로부터 

1. 제1정규형(First Normal Form: 1NF) : 원자값이 아닌 도메인 분해

2. 제2정규형(2NF) : 부분함수 종속제거

3. 제3정규형(3NF) : 이행함수 종속제거

4. 보이스 코드 정규형(Boyce-code Normal Form: BCNF) : 결정자가 후보키가 아닌 함수 종속 제거

5. 제4정규형(4NF) : 다중치 종속 제거

6. 제5정규형(5NF) : 후보키를 통하지 않은 조인 종속 제거

 

단계를 거친다.

 

 

'Study > Tech' 카테고리의 다른 글

[JAVA] static  (0) 2024.06.19
정렬의 종류  (0) 2024.06.06
자바 컬렉션 종류와 특징  (0) 2024.06.06
MVC 패턴  (0) 2024.06.04
암/복호화 방식  (0) 2024.06.04

+ Recent posts