Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

डेटाबेस सामान्यीकरण का महत्व


सामान्यीकरण खराब डिजाइन वाले डेटाबेस की खामियों को खत्म करने की एक प्रक्रिया है। खराब डिज़ाइन किया गया डेटाबेस असंगत है और जानकारी जोड़ते, हटाते या अपडेट करते समय समस्याएँ पैदा करता है।

निम्नलिखित डेटाबेस सामान्यीकरण को डेटाबेस डिजाइन प्रक्रिया में एक महत्वपूर्ण कदम बनाता है -

डेटाबेस विसंगतियों का समाधान

नॉर्मलाइज़ेशन के रूप यानी 1NF, 2NF, 3NF, BCF, 4NF और 5NF सभी इन्सर्ट, अपडेट और डिलीट विसंगतियों को दूर करते हैं।

सम्मिलन विसंगति तब होता है जब आप किसी ऐसे रिकॉर्ड में डेटा डालने का प्रयास करते हैं जो मौजूद नहीं है।

विसंगति हटाना तब होता है जब किसी डेटा को हटाना होता है और डेटाबेस की खराब स्थिति के कारण, अन्य रिकॉर्ड भी हटा दिए जाते हैं।

डेटा की अतिरेक को हटा दें

एक ही डेटा आइटम को कई बार स्टोर करना डेटा रिडंडेंसी के रूप में जाना जाता है। एक सामान्यीकृत तालिका में डेटा के अतिरेक की समस्या नहीं होती है।

डेटा निर्भरता

डेटा सही तालिका में संग्रहीत हो जाता है और सामान्यीकरण सुनिश्चित करता है।

डेटा का अलगाव

एक अच्छा डिज़ाइन किया गया डेटाबेस बताता है कि एक तालिका या फ़ील्ड में परिवर्तन दूसरे को प्रभावित नहीं करते हैं। यह सामान्यीकरण के माध्यम से प्राप्त किया जाता है।

डेटा संगतता

यदि कोई रिकॉर्ड छोड़ दिया जाता है तो अपडेट करते समय, यह असंगत डेटा का कारण बन सकता है, सामान्यीकरण इसे हल करता है और डेटा संगतता सुनिश्चित करता है।


  1. केंद्रीकृत डेटाबेस प्रबंधन प्रणाली

    एक केंद्रीकृत डेटाबेस एक ही स्थान पर संग्रहीत किया जाता है जैसे मेनफ्रेम कंप्यूटर। इसे केवल उसी स्थान से बनाए रखा और संशोधित किया जाता है और आमतौर पर LAN या WAN जैसे इंटरनेट कनेक्शन का उपयोग करके एक्सेस किया जाता है। केंद्रीकृत डेटाबेस का उपयोग कॉलेजों, कंपनियों, बैंकों आदि जैसे संगठनों द्वारा किया

  1. जावा के साथ MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    डेटा को MySQL डेटाबेस टेबल में अपडेट करने के लिए, UPDATE कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपना टेबलनाम अपडेट करें अपना कॉलमनाम 1 =मान 1 सेट करें .... एन जहां स्थिति है; सबसे पहले, हमें एक टेबल बनाने की जरूरत है। क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) आ

  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

    DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है। अपनेटेबलनाम से हटाएं जहां स्थिति हो; मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है। );क्वेरी ओके, 0 प