4NF란 무엇입니까?
4NF는 1NF, 2NF, 3NF 및 Boyce-Codd 정규형 다음에 옵니다. 1977년 Ronald Fagin에 의해 소개되었습니다.
4NF가 되려면 관계가 Bouce-Codd Normal Form이어야 하며 다중 값 속성을 두 개 이상 포함할 수 없습니다.
예
예를 들어 보겠습니다 -
<영화>
영화 이름 | 촬영 위치 | 목록 |
무비원 | 영국 | 코미디 |
무비원 | 영국 | 스릴러 |
무비투 | 오스트레일리아 | 액션 |
무비투 | 오스트레일리아 | 범죄 |
무비쓰리 | 인도 | 드라마 |
위의 내용은 4NF가 아닙니다.
- 둘 이상의 영화에 동일한 목록이 있을 수 있습니다.
- 여러 촬영 장소에 동일한 영화가 있을 수 있음
위의 표를 4NF로 변환해보자 -
<영화_촬영>
영화 이름 | 촬영 위치 |
무비원 | 영국 |
무비원 | 영국 |
무비투 | 오스트레일리아 |
무비투 | 오스트레일리아 |
무비쓰리 | 인도 |
영화 이름 | 목록 |
무비원 | 코미디 |
무비원 | 스릴러 |
무비투 | 액션 |
무비투 | 범죄 |
무비쓰리 | 드라마 |
이제 위반이 제거되고 테이블이 4NF에 있습니다.