제1정규형  /
first normal form, 1NF, 第一正規形  [데이터통신]

관계 데이터베이스에서 관계의 모든 속성값이 더 이상 분해할 수 없는 원자적(atomic)이고 기본적인 값으로 구성되어 있는 관계. 제1정규형은 가장 단순한 구조로 된 레코드의 집합(예:직원 명단)으로 각 필드(열)는 식별 번호나 성명 같은 하나밖에 없는 중복되지 않은 정보만을 포함한다. 제1정규형을 분해하여 필드 간의 상호 관계를 점점 더 세부적으로 규정함으로써 몇 개의 다른 표들로 분리시킨 것이 제2정규형제3정규형이다.

제2정규형  /
second normal form, 2NF, 第二正規形  [데이터통신]

관계 데이터베이스에서 관계의 형식은 제1정규형인데 키가 아닌 모든 속성이 그 관계의 어떤 후보 키(candidate key)에도 전함수 속성(fully-functional dependency)일 경우의 관계. 키가 아닌 속성이란 관계의 속성이 어떠한 후보 키로도 되어 있지 않은 것을 말한다.
제3정규형  /
third normal form, 3NF, 第三正規形  [데이터통신]

관계 데이터베이스에서 관계의 형식은 제2정규형인데 키가 아닌 어떤 속성도 그 관계의 1차 키(primary key)에 추이 종속(transitive dependency)되지 않는 경우의 관계.

제4정규형  /
fourth normal form, 4NF, 第四正規形  [데이터통신]

관계 데이터베이스에서 관계 R가 보이스코드 정규형(BCNF)인데 자명한 다치 종속 관계 A//B가 성립되지 않고, R 내의 모든 속성 X가 A에 함수 종속 관계(A/X)인 경우에 R를 가리키는 용어. 다치 종속 개념을 사용하지 않고 어떤 관계가 보이스코드 정규형인데 몇 개의 키가 단일 속성으로 구성되어 있는 경우를 제4정규형이라고 정의해야 한다는 주장도 있다.
제5정규형  /
fifth normal form, 5NF, 第五正規形  [데이터통신]

관계 데이터베이스에서 제4정규형일반화한 것으로 R. Fagan이 도입한 정규형. 관계 R가 제4정규형이고 관계 중에서 성립되는 모든 결합 종속성(join dependency)이 그 관계의 후보 키만으로 논리적으로 함축되어 있는 경우에 그 관계를 제5정규형이라고 한다. 다치 종속성의 개념을 사용하지 않고 다음과 같이 정의하는 논자도 있다. 어떤 관계가 제3정규형의 관계이고 모든 키가 단일 속성으로 구성되어 있는 경우에 그것을 투영/결합 정규형(PJ/NF:project/join normal form) 또는 제5정규형이라고 한다.


정규형  /
normal form, 正規形  [데이터통신]

정규화되지 않은 형식에서 좀 더 단순하고 절약화된 형식으로 정규화된 관계 또는 데이터베이스. 관계의 정규형에는 5~6가지가 있는데, 이중에서 가장 흔히 사용되는 것은 제1정규형(1NF:first normal form), 제2정규형(2NF), 제3정규형(3NF)이다. 제1정규형은 가장 단순한 구조로 된 레코드의 집합(예:직원 명단)으로 각 필드(열)는 식별 번호, 성명 등 고유의 중복되지 않는 정보만을 포함한다. 제2정규형제3정규형제1정규형을 분해하여 각 필드 간의 상호 관계를 점점 더 세부적으로 규정함으로써 몇 개의 다른 표들을 분리시킨다. 이 밖에 제4정규형(4NF), 보이스 코드 정규형(BCNF), 제5정규형(5NF)인 투영/통합 정규형(PJ/NF:projection-join normal form) 등이 있다.

신고
posted by purecolor