4NF কী?
4NF 1NF, 2NF, 3NF, এবং Boyce-Codd Normal Form-এর পরে আসে। এটি 1977 সালে Ronald Fagin দ্বারা পরিচয় করানো হয়েছিল।
4NF-এ থাকতে হলে একটি রিলেশনের Boyce-Codd Normal Form-এ থাকা উচিত এবং একাধিক মাল্টিভ্যালুড অ্যাট্রিবিউট থাকা উচিত নয়।
উদাহরণ
একটি উদাহরণ দেখি:
<Movie>
| Movie_Name | Shooting_Location | Listing |
| MovieOne | UK | Comedy |
| MovieOne | UK | Thriller |
| MovieTwo | Australia | Action |
| MovieTwo | Australia | Crime |
| MovieThree | India | Drama |
উপরের টেবিল 4NF-এ নেই, কারণ:
- একাধিক মুভির একই লিস্টিং থাকতে পারে
- অনেক শুটিং লোকেশনে একই মুভি থাকতে পারে
উপরের টেবিলকে 4NF-এ রূপান্তর করি:
<Movie_Shooting>
| Movie_Name | Shooting_Location |
| MovieOne | UK |
| MovieOne | UK |
| MovieTwo | Australia |
| MovieTwo | Australia |
| MovieThree | India |
<Movie_Listing>
| Movie_Name | Listing |
| MovieOne | Comedy |
| MovieOne | Thriller |
| MovieTwo | Action |
| MovieTwo | Crime |
| MovieThree | Drama |
এখন লঙ্ঘন দূর হয়েছে এবং টেবিলগুলো 4NF-এ আছে।