DBMS in Hindi – Fifth normal form (5NF)

Fifth normal form in dbms in hindi, dbms Fifth normal form in hindi, 5nf in dbms in hindi,

Fifth normal form in dbms in hindi

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

Leave a Reply

DMCA.com Protection Status