Generalization, Specialization And Aggregation.

Generalization- 

     यह स्पेशलाइजेशन के ठीक विपरीत एक Bottom-Up Process है, जिसमें स्पेशल टाइप के सेट में से जनरल Entity टाइप डिफाइन की जाती है। कई ऐसी Entity Sets होते हैं जिनकी कुछ कॉमन विशेषताएं होती हैं जिसके आधार पर एक ग्रुप बनाया जा सकता है। इस प्रकार दो या दो से अधिक सेट्स में से एक और एंटी Set Generate होती है इसी नए Entity Set को बनाने की प्रोसेस Generalization कहलाती है। उदहारण-

 
 
 

Specialization-

यह Gereralization के ठीक विपरीत एक Top-Down प्रोसेस है, जिसमे एक एंटिटी Set के अंतर्गत Sub-Grouping को Represent किया जाता है, यह Super Type के एक या अधिक Sub Type को डिफाइन करने व Supertype/Subtype Relationship को डिफाइन करने कि प्रक्रिया है। इसमें एंटिटी को उसके विशेषताओ के आधार पर Sub-Groups में डिवाइड किया जाता है। उदहारण-

Aggregation-

Entity Relationship Model कि एक लिमिटेशन यह है कि यह रिलेशनशिप के बीच रिलेशनशिप को रिप्रेजेंट नहीं करता अतः इसके लिए Aggregation का प्रयोग किया जाता है। Aggregation एक Abstraction होता है जिसके द्वारा Relationships Higher Level Entity की तरह ट्रीट किए जाते हैं।

Speak Your Mind

*

error: Content is protected !!