4NF là gì?
4NF đứng sau 1NF, 2NF, 3NF và Boyce-Codd Dạng thông thường. Nó được Ronald Fagin giới thiệu vào năm 1977.
Để ở trong 4NF, một quan hệ phải ở dạng Bouce-Codd Normal và không được chứa nhiều hơn một thuộc tính đa giá trị.
Ví dụ
Hãy để chúng tôi xem một ví dụ -
| Movie_Name | Shooting_Location | Danh sách |
| MovieOne | Vương quốc Anh | Hài kịch |
| MovieOne | Vương quốc Anh | Phim kinh dị |
| MovieTwo | Úc | Hành động |
| MovieTwo | Úc | Tội phạm |
| MovieThree | Ấn Độ | Chính kịch |
Ở trên không có trong 4NF, vì
- Nhiều bộ phim có thể có cùng một danh sách
- Nhiều địa điểm quay có thể có cùng một bộ phim
Hãy để chúng tôi chuyển đổi bảng trên trong 4NF -
| Movie_Name | Shooting_Location |
| MovieOne | Vương quốc Anh |
| MovieOne | Vương quốc Anh |
| MovieTwo | Úc |
| MovieTwo | Úc |
| MovieThree | Ấn Độ |
| Movie_Name | Danh sách |
| MovieOne | Hài kịch |
| MovieOne | Phim kinh dị |
| MovieTwo | Hành động |
| MovieTwo | Tội phạm |
| MovieThree | Chính kịch |
Bây giờ vi phạm đã được xóa và các bảng ở 4NF.