뭐라도 하는 블로그

모둠회밥!

ㄱ.공부

정규화(Normalization)

CurrumpawLobo 2023. 2. 7. 07:11
728x90

1. 정규화란

이상현상 및 설계의 중복을 최소화하기 위하여 데이터를 구조화하는 프로세스이다.

2. 정규화 순서

정규화 정의
제1정규화  각 컬럼이 하나의 속성, 종류, 타입, 유일한 이름만을 가져야 하며, 순서는 상관없다.
제2정규화  모든 칼럼이 완전 함수 종속을 만족해야 하며, 제 1정규화를 만족한다.
제3정규화  제 2정규화를 만족하며 기본키를 제외한 속성들 간의 이행 종속성 (Transitive Dependency)이 없어야 한다.

 

참조 : https://code-lab1.tistory.com/48

 

[DB] 정규화(Normalization)란? 정규화 예시, 1NF, 2NF, 3NF, BCNF

정규화(Normalization)란? 정규화는 이상현상이 있는 릴레이션을 분해하여 이상현상을 없애는 과정이다. 이상현상이 존재하는 릴레이션을 분해하여 여러 개의 릴레이션을 생성하게 된다. 이를 단계

code-lab1.tistory.com

 

728x90

'ㄱ.공부' 카테고리의 다른 글

Job, Scheduler  (0) 2023.02.09
반정규화(Denormalization)  (0) 2023.02.08
Drop, Delete, Truncate  (0) 2023.02.06
이상(Anomaly)과 함수적 종속  (0) 2023.02.05
관계대수/ 관계해석  (0) 2023.02.05