Fifth normal form in dbms in hindi, dbms Fifth normal form in hindi, 5nf in dbms in hindi,
Contents
show
Fifth normal form in DBMS in Hindi
- एक relation 5NF में है यदि यह 4NF में है और इसमें कोई भी join dependency नहीं है और इसमें joining lossless होना चाहिए।
- जब redundancy से बचने के लिए सभी तालिकाओं को अधिक से अधिक तालिकाओं में तोड़ दिया जाता है तो 5NF satisfy होता है।
- 5NF को project-join normal form (PJ / NF) के रूप में भी जाना जाता है।
उदाहरण
SUBJECT | LECTURER | SEMESTER |
Computer | Anshika | Semester 1 |
Computer | John | Semester 1 |
Math | John | Semester 1 |
Math | Akash | Semester 2 |
Chemistry | Praveen | Semester 1 |
उपरोक्त तालिका में, John semester 1 के लिए computer और math दोनों की कक्षा लेता है, लेकिन वह semester 2 के लिए math की कक्षा नहीं लेता है। इस मामले में, एक valid डेटा की पहचान करने के लिए इन सभी क्षेत्रों के combination की आवश्यकता होती है।
मान लीजिए कि हम semester 3 के रूप में एक नया semester जोड़ते हैं, लेकिन विषय के बारे में नहीं जानते हैं और कौन उस विषय को लेगा, इसलिए हम lecturer और विषय को NULL छोड़ देते हैं। लेकिन सभी तीन कॉलम एक साथ एक primary key के रूप में कार्य करते हैं, इसलिए हम अन्य दो कॉलम को खाली नहीं छोड़ सकते हैं।
इसलिए उपरोक्त तालिका को 5NF में बनाने के लिए, हम इसे तीन relations P1, P2 और P3 में विघटित कर सकते हैं:
P1
SEMESTER | SUBJECT |
Semester 1 | Computer |
Semester 1 | Math |
Semester 1 | Chemistry |
Semester 2 | Math |
P2
SUBJECT | LECTURER |
Computer | Anshika |
Computer | John |
Math | John |
Math | Akash |
Chemistry | Praveen |
P3
SEMESTER | LECTURER |
Semester 1 | Anshika |
Semester 1 | John |
Semester 1 | John |
Semester 2 | Akash |
Semester 1 | Praveen |