본문 바로가기
💿 Oracle/OCP 공부(1Z0-071)

정규형(Normal Form) 요약

by 동일 2023. 9. 7.
제 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