विषयसूची:
परिभाषा - सामान्यीकरण का क्या अर्थ है?
सामान्यीकरण एक डेटाबेस में डेटा को पुनर्गठित करने की प्रक्रिया है ताकि यह दो बुनियादी आवश्यकताओं को पूरा करे: (1) डेटा की कोई अतिरेक नहीं है (सभी डेटा केवल एक ही स्थान पर संग्रहीत है), और (2) डेटा निर्भरता तार्किक (सभी संबंधित डेटा) हैं आइटम एक साथ संग्रहीत किए जाते हैं)। सामान्यीकरण कई कारणों से महत्वपूर्ण है, लेकिन मुख्यतः क्योंकि यह डेटाबेस को यथासंभव कम डिस्क स्थान लेने की अनुमति देता है, जिसके परिणामस्वरूप प्रदर्शन में वृद्धि होती है।
सामान्यीकरण को डेटा सामान्यीकरण के रूप में भी जाना जाता है।
Techopedia सामान्यीकरण की व्याख्या करता है
सामान्यीकरण के तीन मुख्य प्रकार नीचे सूचीबद्ध हैं। नोट: "एनएफ" का अर्थ "सामान्य रूप" है।
- 1NF
- 2NF
- 3NF
निम्नलिखित तीन NF मौजूद हैं, लेकिन शायद ही कभी उपयोग किए जाते हैं:
- BCNF
- 4NF
- 5NF
पहले तीन एनएफ 1970 के दशक में रिलेशनल डेटा मॉडल, ईएफ कोडड के पिता द्वारा प्राप्त किए गए थे। आज के लगभग सभी रिलेशनल डेटाबेस इंजन उसके नियमों का उपयोग करते हैं।
कुछ रिलेशनल डेटाबेस इंजन सामान्यीकरण के सभी नियमों के मानदंडों को कड़ाई से पूरा नहीं करते हैं। Access 2007 डेटाबेस अनुप्रयोग में Microsoft द्वारा शुरू की गई बहुविकल्पीय फ़ील्ड विशेषता एक उदाहरण है। डेटाबेस सर्किलों में इस बात पर गरमागरम बहस हुई है कि क्या ऐसी सुविधाएँ अब इस तरह के अनुप्रयोगों को वास्तविक संबंधपरक डेटाबेस प्रबंधन प्रणालियों से अयोग्य बनाती हैं।
