- 함수의 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 

더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정

 - 정규화를 거치지 않으면 Anomaly가 발생할 수 있다.

 - 1NF, 2NF, 3NF, BCNF, 4NF, 5NF





1NF(제1정규형)

 - 릴레이션에 속한 모든 도메인이 원자값만으로 되어 있는 릴레이션








2NF(제2정규형)

 - 릴레이션 R이 1NF이고, 키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속 관계를 만족








3NF(제3정규형)

 - 릴레이션 R이 2NF이고, 키가 아닌 모든 애트리뷰트가 기본키에 대해 이행적 종속 관계를 이루지 않도록 제한한 관계형이다.







BCNF(Boyce-Codd 정규형)

 - 릴레이션 R에서 결정자가 모두 후보키인 관계형







4NF(제4정규형)

 - 릴레이션 R에 A->B가 성립하는 경우 R의 모든 속성이 A에 함수적 종속이면 이 릴레이션 R은 4정규형에 속한다.







5NF(제5정규형, PJ/NF)

 - 릴레이션 R의 모든 조인 종속성(JD)의 만족이 R의 후보키를 통해서만 만족될 때 그 릴레이션 R은 제5정규형 또는 PJ/NF에 속한다.

'ComputerScience > Database' 카테고리의 다른 글

뷰(VIEW)  (0) 2017.10.25
SQL - DML  (0) 2017.10.20
SQL - DDL  (0) 2017.10.20

+ Recent posts