सामान्यीकरण खराब डिजाइन वाले डेटाबेस की खामियों को खत्म करने की एक प्रक्रिया है। खराब डिज़ाइन किया गया डेटाबेस असंगत है और जानकारी जोड़ते, हटाते या अपडेट करते समय समस्याएँ पैदा करता है।
निम्नलिखित डेटाबेस सामान्यीकरण को डेटाबेस डिजाइन प्रक्रिया में एक महत्वपूर्ण कदम बनाता है -
डेटाबेस विसंगतियों का समाधान
नॉर्मलाइज़ेशन के रूप यानी 1NF, 2NF, 3NF, BCF, 4NF और 5NF सभी इन्सर्ट, अपडेट और डिलीट विसंगतियों को दूर करते हैं।
सम्मिलन विसंगति तब होता है जब आप किसी ऐसे रिकॉर्ड में डेटा डालने का प्रयास करते हैं जो मौजूद नहीं है।
विसंगति हटाना तब होता है जब किसी डेटा को हटाना होता है और डेटाबेस की खराब स्थिति के कारण, अन्य रिकॉर्ड भी हटा दिए जाते हैं।
डेटा की अतिरेक को हटा दें
एक ही डेटा आइटम को कई बार स्टोर करना डेटा रिडंडेंसी के रूप में जाना जाता है। एक सामान्यीकृत तालिका में डेटा के अतिरेक की समस्या नहीं होती है।
डेटा निर्भरता
डेटा सही तालिका में संग्रहीत हो जाता है और सामान्यीकरण सुनिश्चित करता है।
डेटा का अलगाव
एक अच्छा डिज़ाइन किया गया डेटाबेस बताता है कि एक तालिका या फ़ील्ड में परिवर्तन दूसरे को प्रभावित नहीं करते हैं। यह सामान्यीकरण के माध्यम से प्राप्त किया जाता है।
डेटा संगतता
यदि कोई रिकॉर्ड छोड़ दिया जाता है तो अपडेट करते समय, यह असंगत डेटा का कारण बन सकता है, सामान्यीकरण इसे हल करता है और डेटा संगतता सुनिश्चित करता है।