ההבדל בין הכללה והתמחות ב- DBMS

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 13 מאי 2024
Anonim
ההבדל בין הכללה והתמחות ב- DBMS - טכנולוגיה
ההבדל בין הכללה והתמחות ב- DBMS - טכנולוגיה

תוֹכֶן


הכללה והתמחות, שני המונחים נפוצים יותר ב- טכנולוגיה מונחית עצמים, והם משמשים גם ב- מאגר מידע עם אותן תכונות. הכללה מתרחש כאשר אנו מתעלמים מההבדלים ומכירים את הדמיון בין ישויות נמוכות או שיעורי ילדים או יחסים (טבלאות ב- DBMS) ליצירת ישות גבוהה יותר. עם זאת, כשעברנו ל התמחות, זה שפך ישות גבוהה יותר ליצירת ישויות נמוכות, ואז אנו מגלים את ההבדלים בין אותם ישויות נמוכות.

הכללה והתמחות מנוגדות זה לזה בדיוק. יתר על כן, נדון בהבדלים בין הכללה להתמחות בעזרת תרשים השוואה.

  1. טבלת השוואה
  2. הגדרה
  3. הבדלים עיקריים
  4. סיכום

טבלת השוואה

בסיס להשוואההכללההתמחות
בסיסיזה מתרחש בצורה מלמטה למעלה.זה ממשיך בצורה מלמעלה למטה.
פונקציההכללה מוציאה את התכונות המשותפות של ישויות מרובות כדי ליצור ישות חדשה.התמחות מפצלת ישות ליצירת ישויות חדשות מרובות אשר יורשות תכונה כלשהי ביישות המפוצלת.
ישויותישות ברמה הגבוהה יותר חייבת להיות ישויות ברמה נמוכה יותר.ישות ברמה הגבוהה ביותר עשויה להיות לא ישויות ברמה נמוכה יותר.
גודל הכללה מקטינה את גודל הסכימה.התמחות מגדילה את גודל הסכימה.
יישוםישויות הכללה בקבוצת ישויות. ההתמחות מיושמת על יישות יחידה.
תוצאהההכללה גורמת להיווצרות ישות אחת ממספר ישויות.ההתמחות גורמת להיווצרות הישות המרובה מישות אחת.


הגדרת הכללה

הכללה, מונח זה משמש לעיתים קרובות בעת תכנון של כל סכימה יחסים. אם תכנון ההכנסות א מלמטה למעלה באופן זה מוצג כהכללה. אם ישויות, שנמצאות כדי ליצור סכמה, חולקות כמה מאפיינים דומים, אז הם משולבים ליצירת יישות ברמה גבוהה יותר.

בהכללה, אנו אומרים שאם יש ישויות ברמה הנמוכה יותר שיש להן מאפיינים משותפים, אז הן מועברות ליצירת ישות חדשה ברמה גבוהה יותר שתשלב עוד יותר עם ישויות מסוימות כדי ליצור ישות חדשה ברמה גבוהה יותר. בהכללה, לעולם לא יכולה להיות ישות ברמה גבוהה ללא ישות ברמה נמוכה יותר.

הכללה מיושמת תמיד על קבוצה של ישויות, ואם נראה שהיא מבטאת להפחית בגודל של סכמה.

נדון בדוגמא להכללה. אם אני מבקש מכם לקרוא לריהוט כלשהו, ​​מקובל לומר שולחן למידה, שולחן אוכל, שולחן מחשב, כורסה, כיסא מתקפל, כיסא משרדי, מיטה זוגית, מיטת יחיד והרשימה כל-כך.


כעת, נכליל את הרהיטים האלה, כאן, שולחן לימודים, שולחן אוכל, שולחן מחשב, כולם סוג של שולחן, אז אני הכלל את הגופים האלה לגוף חדש ברמה גבוהה יותר שולחן. כורסת הישויות, כסא מתקפל, כיסא משרדי, הם מסוג הכסאות, כך שהם מהווים ישות חדשה ברמה גבוהה יותר יו"ר. הישות מיטה זוגית, מיטה יחידה בשילוב ליצירת ישות ברמה הגבוהה יותר מיטה. כעת, יש לנו שלוש ישויות ברמה גבוהה יותר, טבלה, כיסא ומיטה, אשר ניתן לאגד אותם עוד יותר ליצירת יישות חדשה ברמה גבוהה יותר ריהוט.

ישות רהיטים היא הישות הכללית של כל אותם גורמים עליהם דיברנו לעיל.

הגדרת התמחות

התמחות הוא נוהל תכנון שמתקיים בסעיף בצורה מלמעלה למטה. ההתמחות מנוגדת בדיוק להכללה. בהתמחות, אנו מפצלים ישות ליצירת ישויות מרובות נמוכות יותר. ישויות אלה שהוקמו לאחרונה ברמה נמוכה יורשות כמה תכונות של הישויות ברמה הגבוהה יותר.

יתכן כי יישות ברמה הגבוהה יותר לא עשויה להתפצל יותר ומכאן שייתכן שלא תהיה לה ישות ברמה נמוכה יותר. ההתמחות מיושמת תמיד על יישות יחידה, ואם היא מציגה סקירה כללית, היא מגדילה את גודל הסכימה.

לטוס דן בהתמחות בעזרת דוגמא. ניקח יישות בעל חיים ולהחיל עליו התמחות. בהמשך ניתן לשפוך את חיית הישות דו-חיים, זוחלים, ציפורים, יונקים הרשימה ארוכה, אך די בה כדי להסביר את ההתמחות.

כעת ניתן לפצל עוד יותר דו-חיים ישויות תנין, תנין, צפרדע. זוחל הישות מתפצל אליו נחש, לטאה. ניתן לפצל את ציפור הישות ל דרור, יונה, תוכי. ניתן לשפוך יונקים עד א נמר, אריה, פיל.

כך ההתמחות מגדילה את מספר הישות המגדילה את גודל הסכימה.

  1. ההבדל המהותי בין הכללה להתמחות הוא שהכללה היא גישה מלמטה למעלה. עם זאת, התמחות היא גישה מלמעלה למטה.
  2. ההכללה מקנה את כל הגורמים החולקים כמה נכסים משותפים ליצירת ישות חדשה. מצד שני ההתמחות שפכה יישות ליצירת מספר ישויות חדשות שיורשות כמה מאפיינים של הישות המשחקית.
  3. בהכללה, ישות גבוהה יותר צריכה להיות ישויות נמוכות יותר ואילו בהתמחות, ישות גבוהה יותר לא יכולה להיות בה ישות נמוכה יותר.
  4. ההכללה מסייעת בהפחתת גודל הסכימה ואילו ההתמחות בדיוק מול זה מגדילה את מספר הישויות ובכך מגדילה את גודל הסכימה.
  5. ההכללה מיושמת תמיד על קבוצת הישויות ואילו ההתמחות מיושמת תמיד על ישות אחת.
  6. ההכללה גורמת להיווצרות ישות יחידה ואילו ההתמחות גורמת להיווצרות של ישויות חדשות מרובות.

סיכום:

הכללה והתמחות שניהם הם נהלי התכנון ושניהם חשובים לא פחות לתכנון סכמה. איזה מהם להשתמש תלוי בדרישת המשתמש.