5nf in dbms
- एक संबंध 5NF में है यदि यह 4NF में है और इसमें कोई भी निर्भरता ( join dependency) नहीं है और इसमें joining होना lossless होना चाहिए।
- 5NF संतुष्ट है जब सभी तालिकाओं को avoid redundancy से बचने के लिए जितनी संभव हो उतनी तालिकाओं में devide दिया जाता है।
- 5NF को प्रोजेक्ट-जॉइन नॉर्मल फॉर्म (PJ / NF) के रूप में भी जाना जाता है।
Example for 5nf in dbms
![]() |
5nf in dbms in Hindi |
उपरोक्त तालिका में, जॉन सेमेस्टर 1 के लिए कंप्यूटर और गणित दोनों की कक्षा लेता है, लेकिन वह सेमेस्टर 2 के लिए गणित की कक्षा नहीं लेता है। इस मामले में, एक वैध डेटा की पहचान करने के लिए इन सभी क्षेत्रों के संयोजन की आवश्यकता होती है।
Read also :- BCNF in dbms in Hindi
मान लीजिए कि हम सेमेस्टर 3 के रूप में एक नया सेमेस्टर जोड़ते हैं, लेकिन विषय के बारे में नहीं जानते हैं और जो उस विषय को ले जाएगा, इसलिए हम लेक्चरर और विषय को NULL के रूप में छोड़ देते हैं। लेकिन सभी तीन कॉलम एक साथ एक प्राथमिक कुंजी के रूप में कार्य करते हैं, इसलिए हम अन्य दो कॉलम को खाली नहीं छोड़ सकते।
इसलिए उपरोक्त तालिका को 5NF में बनाने के लिए, हम इसे तीन संबंधों P1, P2 & P3 में विघटित कर सकते हैं:
Example for 5nf in dbms in hindi
![]() |
5nf in dbms in hindi |