موصى به, 2021

اختيار المحرر

الفرق بين التعميم والتخصص في نظم إدارة قواعد البيانات

التعميم والتخصص كلتا المصطلحتان أكثر شيوعًا في Object Oriented Technology ، وتستخدمان أيضًا في قاعدة البيانات بنفس الميزات. يحدث التعميم عندما نتجاهل الاختلافات ونعترف بالتشابهات بين الكيانات الأقل أو الطبقات أو العلاقات (جداول في DBMS) لتشكيل كيان أعلى. ومع ذلك ، عندما انتقلنا إلى التخصص ، فقد امتد الكيان الأعلى لتشكيل كيانات أقل ، ثم نكتشف الاختلافات بين تلك الكيانات الأقل.

التعميم والتخصص هما عكسهما تمامًا. علاوة على ذلك ، سنناقش الاختلافات بين التعميم والتخصص بمساعدة مخطط المقارنة.

رسم بياني للمقارنة

أساس للمقارنةتعميمتخصص
الأساسيةوهو يتقدم بطريقة من أسفل إلى أعلى.وهو يتقدم بطريقة من أعلى إلى أسفل.
وظيفةيقوم التعميم باستخراج السمات المشتركة للكيانات المتعددة لتشكيل كيان جديد.يقسم التخصص كيانًا لتشكيل كيانات جديدة متعددة ترث بعض ميزات كيان التجزئة.
جهاتيجب أن يكون كيان المستوى الأعلى كيانات ذات مستوى أقل.قد لا يكون كيان المستوى الأعلى كيانات على مستوى أقل.
بحجمالتعميم يقلل من حجم المخطط.يزيد التخصص من حجم المخطط.
الوضعيةكيانات التعميم في مجموعة الكيانات.يتم تطبيق التخصص على كيان واحد.
نتيجةنتائج التعميم في تشكيل كيان واحد من كيانات متعددة.ينتج التخصص في تكوين الكيان المتعدد من كيان واحد.

تعريف التعميم

التعميم ، غالبا ما يستخدم هذا المصطلح أثناء تصميم أي مخطط علائقي. إذا كان تصميم العائدات بطريقة من الأسفل إلى الأعلى ، فإنه يظهر كتعميم. إذا كانت الكيانات ، التي تم تكوينها لإنشاء مخطط يقوم بمشاركة بعض الميزات المتشابهة ، فسيتم ضمها لتشكيل كيان أعلى مستوى.

في التعميم ، نقول إذا كان لدى بعض الكيانات ذات المستوى الأقل بعض الخصائص المشتركة ، عندها يتم تجميعها لتشكيل كيان مستوى أعلى جديد سوف يتضافر مع بعض الكيانات لتشكيل كيان جديد أعلى مستوى. في التعميم ، لا يمكن أن يكون هناك كيان عالي المستوى بدون أي كيان بمستوى أقل.

يتم تطبيق التعميم دائمًا على مجموعة من الكيانات ، وإذا ما تم عرضه ، فيبدو أنه يقلل من حجم المخطط.

دعونا نناقش مثال التعميم. إذا طلبت منك تسمية بعض الأثاث ، فمن الشائع قول جدول الدراسة ، طاولة الطعام ، طاولة الكمبيوتر ، كرسي بذراعين ، كرسي قابل للطي ، كرسي مكتب ، سرير مزدوج ، سرير مفرد والقائمة على ذلك.

الآن ، سنقوم بتعميم هذه الأثاث ، هنا ، طاولة الدراسة ، طاولة الطعام ، طاولة الكمبيوتر ، كلها نوع من الجدول لذلك ، سأعمم هذه الكيانات إلى كيان جديد على مستوى أعلى. الكرسي الكرسي ، الكرسي القابل للطي ، كرسي المكتب ، هي من نوع الكرسي لذا ، فهي تشكل كرسي جديد للكيان العالي المستوى. الكيان سرير مزدوج ، سرير واحد جنبا إلى جنب لتشكيل سرير مستوى أعلى الكيان. الآن ، لدينا ثلاثة كيان أعلى مستوى طاولة وكرسي وسرير يمكن أن يكون أكثر من ذلك لتشكيل كيان جديد مستوى أعلى الأثاث .

كيان الأثاث هو الكيان المعمم لجميع الكيانات التي ناقشناها أعلاه.

تعريف التخصص

التخصص هو إجراء تصميم يتقدم بطريقة من القمة إلى القاعدة . التخصص هو عكس التعميم. في التخصص ، نقوم بتقسيم الكيان لتشكيل كيانات متعددة المستويات الدنيا. هذه الكيانات ذات المستوى الأدنى حديثة الإنشاء ترث بعض ميزات الكيانات عالية المستوى.

قد يحدث أن الكيان ذو المستوى الأعلى قد لا ينقسم بشكل أكبر وبالتالي ، قد لا يكون لديه أي كيان بمستوى أقل. يتم تطبيق التخصص دائمًا على كيان واحد ، وإذا تمت معاينته ، فإنه يزيد من حجم المخطط.

يناقش Letus التخصص بمساعدة مثال. دعونا نأخذ كيان الحيوان ونضع التخصص فيه. يمكن أن ينسكب الحيوان الكيان في البرمائيات والزواحف والطيور والثدييات القائمة طويلة ، ولكن هذا يكفي لتفسير التخصص.

الآن يمكن أن يكون البرمائيات الكيان أكثر انقسام إلى التمساح ، التمساح ، الضفدع . تقسيم الكيان الزواحف إلى ثعبان ، سحلية . يمكن تقسيم طائر الكيان إلى العصفور ، الحمام ، الببغاء . يمكن أن تسفك الثدييات إلى نمر ، أسد ، فيل .

هذه هي الطريقة التي يزيد بها التخصص من عدد الكيان الذي يزيد حجم المخطط.

الاختلافات الرئيسية بين التعميم والتخصص في نظم إدارة قواعد البيانات

  1. الفرق الأساسي بين التعميم والتخصص هو أن التعميم هو نهج من القاعدة إلى القمة. ومع ذلك ، فإن التخصص هو نهج من أعلى إلى أسفل.
  2. نادي التعميم جميع الكيانات التي تشترك في بعض الخصائص المشتركة لتشكيل كيان جديد. من ناحية أخرى ، فإن التخصص قد سرب كيانًا لتشكيل كيانات جديدة متعددة ترث بعض خصائص الكيان spiltted.
  3. في التعميم ، يجب أن يكون لدى الكيان الأعلى بعض الكيانات الأقل في حين أنه في التخصص ، قد لا يكون لدى كيان أعلى أي كيان أقل موجود.
  4. يساعد التعميم في تقليل حجم المخطط في حين أن التخصص هو عكسه مباشرة يزيد عدد الكيانات وبالتالي يزيد من حجم المخطط.
  5. يتم تطبيق التعميم دائمًا على مجموعة الكيانات بينما يتم تطبيق التخصص دائمًا على كيان واحد.
  6. ينتج عن التعميم تشكيل كيان واحد بينما ينتج التخصص في تكوين كيانات جديدة متعددة.

استنتاج:

إن التعميم والتخصص هما كلاً من إجراءات التصميم وكلاهما مهم بنفس القدر لتصميم مخطط. يعتمد أي نوع من الاستخدام على متطلبات المستخدم.

Top