DBMS in Hindi – Fourth normal form (4NF)

Fourth normal form in dbms in hindi, dbms Fourth normal form in hindi, 4nf in dbms in hindi,

Fourth normal form in DBMS in Hindi

Fourth normal form in DBMS in Hindi

  • एक relation 4NF में होगा यदि यह boyce code, normal form में है और इसकी कोई multi-valued dependency नहीं है।
  • एक dependency A → B के लिए, यदि A की एक value के लिए, B की कई values मौजूद हैं, तो relation एक multi-valued dependency होगा।

उदाहरण

Student

STU_ID COURSE HOBBY
21 Computer Dancing
21 Math Singing
34 Chemistry Dancing
74 Biology Cricket
59 Physics Hockey

 

दी गई STUDENT table 3NF में है, लेकिन COURSE और HOBBY दो independent entity हैं। इसलिए, COURSE और HOBBY के बीच कोई  नहीं है।relationship

student relation में, STU_ID 21 के साथ एक छात्र, के दो COURSES computer और math और दो hobbies dancing और singing शामिल हैं । इसलिए STU_ID पर एक multivalued dependency है, जो डेटा के unnecessary repetition को रोकता है।

इसलिए उपरोक्त तालिका को 4NF में बनाने के लिए, हम इसे दो तालिकाओं में बदल सकते हैं:

STUDENT_COURSE

STU_ID COURSE
21 Computer
21 Math
34 Chemistry
74 Biology
59 Physics

STUDENT_HOBBY

STU_ID HOBBY
21 Dancing
21 Singing
34 Dancing
74 Cricket
59 Hockey

 

Leave a Reply

DMCA.com Protection Status