Ch 7निःशुल्क

Normalization 89-99

🎓 Vardhman Mahaveer Open University📖 SLM - Data Base Management System (Hindi)📖 9 नोट्स⏱️ ~14 मिनट

Normalization 89-99अध्ययन नोट्स

NCERT-संरेखित · 9 नोट्स · 3 निःशुल्क दिखाए गए

7.1 सामान्यीकरण (Normalization) का परिचय

व्याख्या

7.1 सामान्यीकरण (Normalization) का परिचय

सामान्यीकरण (Normalization) डेटाबेस प्रबंधन प्रणाली का एक महत्वपूर्ण सिद्धांत है, जिसका उद्देश्य डाटा संरचना को इस प्रकार व्यवस्थित करना है कि डुप्लिकेशन (अनावश्यक पुनरावृत्ति) कम हो और डेटा की अखंडता (Integrity) बनी रहे। सामान्यीकरण एक क्रमिक प्रक्रिया है जिसमें रिलेशनल टेबल्स को विभिन्न सामान्य रूपों (Normal Forms) में विभाजित किया जाता है। इससे डेटा का संगठन बेहतर होता है, भंडारण की बचत होती है और अपडेट, डिलीट या इन्सर्ट ऑपरेशन के दौरान उत्पन्न होने वाली विसंगतियों (Anomalies) से बचा जा सकता है। सामान्यीकरण का मुख्य उद्देश्य डेटा को इस प्रकार विभाजित करना है कि प्रत्येक टेबल में केवल एक ही विषय से संबंधित जानकारी हो।

  • सामान्यीकरण डेटा संरचना को व्यवस्थित करने की प्रक्रिया है।
  • यह डेटा डुप्लिकेशन को कम करता है।
  • डेटा की अखंडता बनाए रखने में सहायक है।
  • सामान्यीकरण के विभिन्न स्तर होते हैं जिन्हें सामान्य रूप (Normal Form) कहते हैं।
  • डेटा विसंगतियों को दूर करने के लिए सामान्यीकरण आवश्यक है।
  • डेटाबेस डिज़ाइन को कुशल बनाता है।
  • 📌 सामान्यीकरण (Normalization): डेटा को व्यवस्थित करने की प्रक्रिया।
  • 📌 डेटा विसंगति (Data Anomaly): डेटा में असंगति या त्रुटि की स्थिति।
  • 📌 डेटा अखंडता (Data Integrity): डेटा की शुद्धता और विश्वसनीयता।

7.2 सामान्यीकरण की आवश्यकता

अवधारणा

7.2 सामान्यीकरण की आवश्यकता

डेटाबेस डिज़ाइन में सामान्यीकरण की आवश्यकता इसलिए होती है क्योंकि बिना सामान्यीकरण के डेटाबेस में कई प्रकार की समस्याएँ उत्पन्न हो सकती हैं, जैसे डेटा डुप्लिकेशन, अपडेट विसंगति, इन्सर्ट विसंगति और डिलीट विसंगति। इन विसंगतियों के कारण डेटा की गुणवत्ता और विश्वसनीयता पर प्रभाव पड़ता है। सामान्यीकरण इन समस्याओं को दूर करता है और डेटाबेस को अधिक कुशल, विश्वसनीय और बनाए रखने में आसान बनाता है।

  • डेटा डुप्लिकेशन से भंडारण की बर्बादी होती है।
  • अपडेट, इन्सर्ट और डिलीट विसंगतियाँ उत्पन्न होती हैं।
  • डेटा की अखंडता बनाए रखना कठिन हो जाता है।
  • डेटाबेस का रखरखाव कठिन हो जाता है।
  • सामान्यीकरण से डेटा संरचना सरल और स्पष्ट होती है।
  • 📌 अपडेट विसंगति (Update Anomaly): डेटा अपडेट करते समय होने वाली समस्या।
  • 📌 इन्सर्ट विसंगति (Insert Anomaly): नया डेटा जोड़ते समय होने वाली समस्या।
  • 📌 डिलीट विसंगति (Delete Anomaly): डेटा हटाते समय होने वाली समस्या।

7.3 सामान्य रूप (Normal Forms)

परिभाषा

7.3 सामान्य रूप (Normal Forms)

सामान्यीकरण की प्रक्रिया में विभिन्न सामान्य रूप (Normal Forms) होते हैं, जिनमें प्रत्येक स्तर पर डेटा संरचना को और अधिक बेहतर बनाया जाता है। सामान्य रूप मुख्यतः चार प्रकार के होते हैं: प्रथम सामान्य रूप (1NF), द्वितीय सामान्य रूप (2NF), तृतीय सामान्