Generalization in DBMS
Generalization in DBMS in hindi
1970 के दशक में डेटा कम हुआ करता था इसलिए डेटा को ER Model के द्वारा आसानी से समझाया जा सकता था, लेकिन धिरे धिरे डेटा (databse) बढता गया जिससे ER model के उपयोग से समस्या का हल नहीं हो रहा था। इसी समस्या को दूर करने के लिए 1980 के दशक में ER model में Improvements एवं Enhanced करके नया model बनाया गया जिससे जटिल data को systematic रखा जा सके।
जटिल data को systematic रखने के लिए वर्तमान में निम्न प्रकार के कांसेप्ट को लाया गया :
- Generalization
- Aggregration
- Specialization
Generalization (सामान्यीकरण)
Generalization DBMS में एक ऐसी process है जिसमें कई विशिष्ट (specific) एंटिटीज को मिलाकर एक सामान्य (general) एंटिटी बनाई जाती है। अर्थात Generalization एक ऐसा process है जिसमें similar entities को एक higher-level entity में combine किया जाता है।
Generalization एक “bottom-up” तरीका है, अर्थात “निचे से ऊपर” approch पर कार्य करता है। इसमें, “lower-level entities” जिनके “common attributes” होते हैं, उनको मिलाकर एक “higher-level entity” बनाते हैं।
Generalization sub-clas और super class concepts हैं।
उदाहरण: Car, bike और truck को Generalization करके “Vehicle” नामक Entity बनाई जा सकती है।
