डीबीएमएसमधील सामान्यीकरण आणि स्पेशलायझेशनमधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 14 मे 2024
Anonim
डीबीएमएसमधील सामान्यीकरण आणि स्पेशलायझेशनमधील फरक - तंत्रज्ञान
डीबीएमएसमधील सामान्यीकरण आणि स्पेशलायझेशनमधील फरक - तंत्रज्ञान

सामग्री


सामान्यीकरण आणि विशेषीकरण या दोन्ही अटी अधिक सामान्य आहेत ऑब्जेक्ट ओरिएंटेड तंत्रज्ञान, आणि ते देखील मध्ये वापरले जातात डेटाबेस समान वैशिष्ट्यांसह. सामान्यीकरण जेव्हा आम्ही भिन्नतांकडे दुर्लक्ष केले जाते आणि उच्च अस्तित्व तयार करण्यासाठी कमी घटक किंवा बाल वर्ग किंवा संबंध (डीबीएमएस मधील सारण्या) दरम्यान समानता ओळखतो तेव्हा होतो. तथापि, आम्ही वर गेलो तेव्हा विशेषज्ञता, त्याने कमी घटक बनविण्यासाठी उच्च घटकाची गळती केली, त्यानंतर आम्हाला त्या निम्न घटकांमधील फरक सापडला.

सामान्यीकरण आणि विशेषज्ञता एकमेकांच्या अगदी विरुद्ध असतात. पुढे, आम्ही तुलना चार्टच्या सहाय्याने सामान्यीकरण आणि विशेषज्ञतेमधील फरकांवर चर्चा करू.

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधारसामान्यीकरणस्पेशलायझेशन
मूलभूतहे तळाशी-अप पद्धतीने पुढे जाते.हे टॉप-डाऊन पद्धतीने पुढे जाते.
कार्यसामान्यीकरण नवीन अस्तित्व तयार करण्यासाठी अनेक घटकांची सामान्य वैशिष्ट्ये काढते.स्पेशलायझेशन विभक्त अस्तित्वाचे काही वैशिष्ट्य मिळविणार्‍या एकाधिक नवीन संस्था तयार करण्यासाठी एखाद्या घटकाचे विभाजन करते.
संस्थाउच्च स्तरीय घटकामध्ये निम्न स्तरीय घटक असणे आवश्यक आहे.उच्च स्तरीय घटकामध्ये निम्न स्तरीय घटक असू शकत नाहीत.
आकार सामान्यीकरण स्कीमाचा आकार कमी करते.स्पेशलायझेशन स्कीमाचा आकार वाढवते.
अर्जघटकांच्या समूहातील सामान्यीकरण संस्था. एकाच घटकावर स्पेशलायझेशन लागू केले जाते.
निकालसामान्यीकरण परिणामी एकाधिक घटकांमधून एकच घटक तयार होते.स्पेशलायझेशनचा परिणाम एकाच घटकापासून एकाधिक अस्तित्त्वात तयार होतो.


सामान्यीकरण व्याख्या

सामान्यीकरण, हा शब्द अनेकदा कोणत्याही रिलेशनल स्कीमाची रचना करताना वापरला जातो. जर डिझाइन करणे पुढे तळाशी नंतर ते सामान्यीकरण म्हणून वैशिष्ट्यीकृत आहे. जर स्कीमा तयार करण्यासाठी तयार केलेल्या घटकांमध्ये काही समान वैशिष्ट्ये सामायिक केली जातात तर ते एकत्रित करून उच्च-स्तरीय अस्तित्व तयार करतात.

सामान्यीकरणात, आम्ही म्हणतो की जर काही खालच्या स्तराच्या घटकांमध्ये काही वैशिष्ट्ये सामान्य असतील तर ते नवीन उच्च स्तरीय अस्तित्व तयार करण्यासाठी एकत्रित आहेत जे काही संस्था एकत्रितपणे नवीन उच्च स्तरीय अस्तित्व तयार करतात. सामान्यीकरणात कोणत्याही निम्न स्तरीय घटकाशिवाय उच्च स्तरीय अस्तित्व कधीही असू शकत नाही.

सामान्यीकरण नेहमीच घटकांच्या गटावर लागू केले जाते आणि जर त्यांचे पुनरावलोकन केले गेले तर असे दिसते कमी करा स्कीमाचा आकार.

सामान्यीकरणाच्या उदाहरणावर चर्चा करूया. मी तुम्हाला काही फर्निचरची नावे विचारल्यास, असे म्हणणे सामान्य आहे अभ्यास टेबल, जेवणाचे टेबल, संगणक टेबल, आर्मचेअर, फोल्डिंग खुर्ची, कार्यालयीन खुर्ची, डबल बेड, एकेरी पलंग आणि यादी वगैरे आहे.


आता आपण या फर्निचरचे सामान्यीकरण करू, येथे, अभ्यासाचे टेबल, जेवणाचे टेबल, संगणक टेबल, सर्व प्रकारची सारणी आहेत, म्हणून मी या घटकांना नवीन उच्च स्तरीय अस्तित्वामध्ये सामान्यीकृत करीन. टेबल. संस्था आर्म चेअर, फोल्डिंग खुर्ची, ऑफिस चेअर, चेअरचे प्रकार आहेत, म्हणून ते एक नवीन उच्च स्तरीय अस्तित्व बनवतात खुर्ची. उच्च स्तरीय अस्तित्व तयार करण्यासाठी अस्तित्व डबल बेड, सिंगल बेड बेड. आता आपल्याकडे तीन उच्च स्तरीय अस्तित्व सारणी, खुर्ची आणि बेड आहेत जे नवीन उच्च स्तरीय अस्तित्व तयार करण्यासाठी पुढे एकत्रित केले जाऊ शकतात फर्निचर.

आम्ही वर चर्चा केलेल्या त्या सर्व घटकांची फर्निचर अस्तित्व सामान्यीकृत अस्तित्व आहे.

स्पेशलायझेशन व्याख्या

स्पेशलायझेशन ही एक डिझाइनिंग प्रक्रिया आहे जी ए मध्ये पुढे जाते वर-खाली रीतीने. विशेषीकरण सामान्यीकरणाच्या अगदी उलट आहे. विशेषीकरणामध्ये, एकाधिक खालच्या स्तराचे घटक बनविण्यासाठी आम्ही अस्तित्वात विभागतो. या नव्याने तयार झालेल्या निम्न स्तरीय घटकांना उच्च स्तरीय घटकांची काही वैशिष्ट्ये आहेत.

असे होऊ शकते की उच्च स्तरीय अस्तित्व यापुढे विभाजित होऊ शकत नाही आणि म्हणूनच कदाचित तिच्यात निम्न स्तरीय अस्तित्व असू शकत नाही. स्पेशलायझेशन नेहमी एकाच घटकावर लागू केले जाते आणि जर त्यांचे पुनरावलोकन केले गेले तर ते स्कीमाचे आकार वाढवते.

लेटस उदाहरणाच्या मदतीने स्पेशलायझेशनवर चर्चा करा. चला एक घटक घेऊ प्राणी आणि त्यावर विशेषज्ञता लागू करा. अस्तित्वातील प्राणी पुढील भागात पोचला जाऊ शकतो उभयचर, सरपटणारे प्राणी, पक्षी, सस्तन प्राण्यांचे सूची लांब आहे, परंतु स्पेशलायझेशन स्पष्टीकरण देण्यासाठी हे बरेच आहे.

आता अस्तित्व उभयचर दुसर्‍या भागात विभागली जाऊ शकते मगर, मगरमच्छ, बेडूक.खात्याचे सरपटणारे प्राणी सरपटतात साप, सरडे. अस्तित्व पक्षी विभाजित केले जाऊ शकते चिमणी, कबूतर, पोपट. सस्तन प्राण्यांना गळती येते वाघ, सिंह, हत्ती.

अशाप्रकारे स्पेशलायझेशन स्कीमाचा आकार वाढविणार्‍या घटकाची संख्या वाढवते.

  1. सामान्यीकरण आणि विशेषज्ञतेमधील मूलभूत फरक असा आहे की सामान्यीकरण हा एक तळागाळातील दृष्टीकोन आहे. तथापि, विशेषज्ञता हा एक टॉप-डाऊन पध्दत आहे.
  2. सामान्यीकरण सर्व घटकांना क्लब बनवते जे काही नवीन मालमत्ता सामायिक करतात. दुसरीकडे, स्प्लिट केलेल्या अस्तित्वाच्या काही मालमत्तांमध्ये वारसा असलेल्या एकाधिक नवीन अस्तित्वासाठी स्पेशलायझेशनने अस्तित्त्वात आणली.
  3. सामान्यीकरणात, उच्च अस्तित्वात काही कमी अस्तित्वाचे असणे आवश्यक आहे तर, विशिष्टतेमध्ये, उच्च अस्तित्वात कोणतीही निम्न अस्तित्व नसू शकते.
  4. सामान्यीकरण स्कीमाचे आकार कमी करण्यास मदत करते, तर विशिष्टता अगदी उलट असते त्या घटकांची संख्या वाढते ज्यायोगे स्कीमाचा आकार वाढतो.
  5. सामान्यीकरण नेहमीच घटकांच्या गटावर लागू केले जाते, तथापि, विशिष्ट घटक नेहमीच एका घटकावर लागू केले जाते.
  6. सामान्यीकरण परिणामी एकल अस्तित्व तयार होते, विशेषीकरणाच्या परिणामी एकाधिक नवीन अस्तित्वाची निर्मिती होते.

निष्कर्ष:

सामान्यीकरण आणि विशेषज्ञता दोन्ही डिझायनिंग प्रक्रिया आहेत आणि स्कीमा डिझाइन करण्यासाठी दोन्ही तितकेच महत्वाचे आहेत. कोणता वापरायचा हे वापरकर्त्याच्या गरजेवर अवलंबून असते.