제 1 정규형 (1NF, First Normal Form)
- 각 컬럼은 하나의 속성을 가져야 한다 (atomic value, no multi-valued attributes)
- 각 컬럼은 유일한 이름을 가져야 한다 (each column should have unique name)
제 2 정규형 (2NF, Second Normal Form)
- 모든 컬럼은 부분적 종속이 없어야 한다 (no particial dependencies)
제 3 정규형 (3NF, Thrid Normal Form)
- 기본 키를 제외한 속성들간 이행 종속성이 없어야 한다 (no transitive dependencies)
BCNF, Boyce-Codd Normal Form
- 모든 결정자는 항상 후보키가 되도록 한다(each non-key attribute is dependent only on the candidate key)
제 4 정규형 (4NF, Forth Normal Form)
- 다치 종속성이 없어야 한다(no multi-valued dependencies)
제 5 정규형 (5NF, Fifth Normal Form)
- 조인 종속성이 없어야 한다(no join dependencies)
- 조인시 손실이 없어야 한다(lossless joining)
'💿 Oracle > OCP 공부(1Z0-071)' 카테고리의 다른 글
INSERT ALL과 INSERT FIRST (0) | 2023.09.06 |
---|---|
External Table (0) | 2023.09.06 |
ORDER BY와 UNION 동시에 사용 (0) | 2023.09.06 |