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 |