정규화(Nomalization) 의 개념
- 하나의 릴레이션에 하나의 의미만 존재할 수 있도록 릴레이션을 분해해 나가는 과정
정규화 과정(1NF, 2NF, 3NF, BCNF)
제1정규형(1NF) - 릴레이션에 속한 모든 속성의 도메인이 원자값으로만 구성되어 있다.
제2정규형(2NF) - 기본키가 아닌 모든 속성이 기본키에 완전히 함수 종속적일 경우.
제3정규형(3NF) - 기본키가 아닌 모든 속성이 기본키에 이행적 함수 종속적이 되지 않을 경우
보이스/코드 정규형(BCNF) - 3NF를 만족하면서 모든 결정자가 후보키 집합에 속한 정규형
'창고 > 정보처리기사' 카테고리의 다른 글
[정처기 한줄공부] 관계형 데이터베이스 키(Key) 종류와 뜻 (0) | 2021.02.24 |
---|---|
[정처기 한줄공부] Linux / Unix 의 커널(Kernel) 과 쉘(Shell) (0) | 2021.02.23 |
[정처기 한줄공부] 내부단편화 / 외부단편화 (0) | 2021.02.22 |
[정처기 한줄공부] Thrashing(쓰레싱) (0) | 2021.02.22 |
[정처기 한줄공부] 교착상태(deadlock) (0) | 2021.02.22 |