DBMS in Hindi – Normalization

  • Normalization in DBMS in Hindi
  • what is normalization in Hindi
  • Types of normal forms in DBMS in Hindi
    • Types of Normal Forms in Hindi
Normalization in DBMS in Hindi, नॉर्मलाइजेशन क्या है

What is Normalization in DBMS in Hindi?

नॉर्मलाइजेशन क्या है

  • Normalization डेटाबेस में डेटा को व्यवस्थित करने की प्रक्रिया है।
  • Normalization का उपयोग किसी संबंध या संबंधों के redundancy को कम करने के लिए किया जाता है। इसका उपयोग insertion, update और हटाए (delete) जाने की anomalies जैसी undesirable विशेषताओं को समाप्त करने के लिए भी किया जाता है।
  • Normalization बड़ी तालिका को छोटी तालिका में विभाजित करता है और relationship का उपयोग करके उन्हें जोड़ता है।
  • सामान्य तालिका का उपयोग डेटाबेस तालिका से redundancy को कम करने के लिए किया जाता है।

Types of Normal Forms in Hindi

नॉर्मलाइजेशन के प्रकार

Normalization in DBMS in Hindi: चार प्रकार के normal forms हैं:

Types of Normal Forms in Hindi,
types of normalization in dbms in hindi,

Normalization in DBMS in Hindi

Normal FormDescription
1NFएक relation 1NF में है अगर इसमें atomic value होती है।
2NFएक relation 2NF में होगा यदि यह 1NF में है और सभी non-key attributes प्राथमिक key पर पूरी तरह functional dependent हैं।
3NFएक संबंध 3NF में होगा यदि यह 2NF में है और कोई transition dependency मौजूद नहीं है।
4NFएक संबंध 4NF में होगा यदि यह Boyce codd normal form में है और इसकी कोई multi-valued dependency नहीं है।
5NFएक संबंध 5NF में है यदि यह 4NF में है और इसमें कोई join dependency नहीं है और इसमें joining lossless होनी चाहिए।

First normal form (1NF)

First normal form के नियम के अनुसार, तालिका की एक attribute (column) एक से अधिक मान नहीं रख सकती। इसे केवल atomic मूल्यों को धारण करना चाहिए।

Second Normal Form (2NF)

एक table 2NF होती है यदि दोनों निम्नलिखित शर्तें रखती हैं:

  • तालिका 1NF (first normal form) में है
  • कोई भी non-prime attribute तालिका के किसी भी उम्मीदवार की उचित subset पर निर्भर नहीं है।

एक विशेषता जो किसी भी candidate key का हिस्सा नहीं है उसे non-prime attribute के रूप में जाना जाता है।

Third Normal Form (3NF)

तालिका डिज़ाइन को 3NF कहा जाता है यदि दोनों निम्नलिखित पूरी होती है:

  • तालिका 2NF में होनी चाहिए
  • किसी भी super key पर non-prime attribute की Transitive functional dependency को हटा दिया जाना चाहिए।

एक attribute जो किसी candidate key का हिस्सा नहीं है, उसे non-prime attribute के रूप में जाना जाता है।

Boyce-Codd Normal Form (BCNF)

यह 3NF का एडवांस वर्जन है इसलिए इसे 3.5NF भी कहा जाता है। BCNF 3NF से अधिक कठोर है। यदि तालिका 3NF में है और प्रत्येक functional dependency X-> Y के लिए है, तो तालिका की super key होनी चाहिए।

आज आपने क्या सीखा

हमें उम्मीद है की आपको हमारा यह लेख Normalization in DBMS in Hindi (normalization kya hai) जरुर पसंद आया होगा. हमारी हमेशा से यही कोशिश रहती है की readers को DBMS या किसी भी अन्य विषय के बारे में पूरी जानकारी प्रदान की जाये ताकि आपको आवश्यक जानकारी ढूंढने के लिए किसी दुसरे sites या internet में खोजने की जरुरत ना पड़े। इससे आपके समय की बचत भी होगी और एक ही जगह में आपको पूरी information भी मिल जाएगी.

यदि अभी भी आपके मन में इस article (Normalization in DBMS in Hindi) को लेकर कोई भी सवाल हैं तो इसके लिए आप नीच comments में लिख सकते हैं।

यदि आपको यह लेख Normalization in DBMS in Hindi पसंद आया या आपको इस पोस्ट से कुछ सीखने को मिला तो आप इस पोस्ट को अपने Social Media Accounts जैसे Facebook, Twitter, पर शेयर कर सकते है ।

Leave a Reply

DMCA.com Protection Status