الفرق بين نموذج E-R والنموذج العلائقي في نظم إدارة قواعد البيانات

مؤلف: Laura McKinney
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 16 قد 2024
Anonim
الدرس الثالث: نموذج قواعد البيانات العلائقي   The Relational Database Model
فيديو: الدرس الثالث: نموذج قواعد البيانات العلائقي The Relational Database Model

المحتوى

نموذج E-R والنموذج العلائقي كلاهما أنواع نموذج البيانات. يصف نموذج البيانات طريقة لتصميم قاعدة البيانات على المستوى المادي والمنطقي ومستوى العرض. الفرق الرئيسي بين نموذج E-R والنموذج العلائقي هو ذلك نموذج E-R يكون شخصية محددة ، و نموذج العلائقية يكون الطاولة محدد. دعونا نناقش بعض الاختلافات بين نموذج E-R وطراز Relation بمساعدة مخطط المقارنة الموضح أدناه.


  1. رسم بياني للمقارنة
  2. تعريف
  3. الاختلافات الرئيسية
  4. خاتمة

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

أساس للمقارنةنموذج E-Rنموذج العلائقية
الأساسي ويمثل مجموعة من الكائنات تسمى الكيانات والعلاقة بين تلك الكيانات.يمثل مجموعة الجداول والعلاقة بين تلك الجداول.
وصفيصف نموذج علاقة الكيان البيانات بأنها مجموعة كيانات ومجموعة علاقات وسمة.يصف النموذج العلائقي البيانات الموجودة في جدول باسم المجال والسمات والنطاقات.
صلةنموذج E-R أسهل في فهم العلاقة بين الكيانات.مقارنةً ، من الأسهل استنباط علاقة بين الجداول في النموذج العلائقي.
رسم الخرائطيصف نموذج E-R رسم الخرائط Cardinalities.العلائقية النموذجية لا تصف رسم الخرائط.

تعريف نموذج E-R

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


يمكن تفسير ذلك بمثال. دعنا نأخذ كيانين في العالم - التوظيف والإدارة - سيشكلان مجموعة كيان. الآن يمكننا بسهولة استخلاص علاقة بين هذين الكيانين اللذين يعملهما الموظف لصالح الإدارة. هذه هي الطريقة التي يمكننا بها استرداد مجموعة العلاقات من نموذج E-R. من ناحية أخرى ، ستكون سمات هذه الكيانات هي لـ Employ- (Employ_name- ، و job_id ، و emploly_add ، و job_post ، وما إلى ذلك) وللإدارة- (department_name ، department_no ، والموقع ، وما إلى ذلك).

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

تعريف النموذج العلائقي

تم تطوير نموذج العلائقية بواسطة Codd في عام 1970 جنبا إلى جنب مع غير إجرائية طريقة للاستعلام عن البيانات من نموذج العلائقية. يمثل Relational Model البيانات والعلاقة بين تلك البيانات في شكل جداول. الجداول وتسمى باسم علاقات في نموذج العلائقية.


يمكن أن تحتوي الجداول على أي عدد من الصفوف ولكن لها عدد محدد من الأعمدة. يسمى كل صف في جدول الصفوف (tuple) يحتوي على المعلومات الكاملة حول كيان معين في جدول. مجموعة من Tuples يسمى سجل وبالتالي ، فإن نموذج العلائقية يسمى نموذج قائم على السجل.

تسمى الأعمدة في الجدول سمات التي تصف خصائص الجدول (العلاقة). يجب أن يكون لكل سمة نطاق الذي يحدد نوع القيمة التي يمكن تخزينها. مثل نموذج E-R مفاتيح يلعب أيضًا دورًا مهمًا في النموذج الارتباطي باعتباره مفتاحًا فريدًا لتحديد tuple في علاقة أو جدول.

  1. الفرق الأساسي بين نموذج E-R والنموذج العلائقي هو أن نموذج E-R يتعامل بشكل خاص مع الكيانات وعلاقاتها. من ناحية أخرى ، يتعامل النموذج العلائقي مع الجداول والعلاقة بين بيانات تلك الجداول.
  2. يصف نموذج E-R البيانات مع مجموعة الكيانات ومجموعة العلاقات والسمات. ومع ذلك ، فإن النموذج Relational يصف البيانات مع tuples والسمات ومجال السمة.
  3. يمكن للمرء أن يفهم بسهولة العلاقة بين البيانات في نموذج E-R مقارنة بالنموذج العلائقي.
  4. يشتمل نموذج E-R على تعيين الكاردينال كقيد ، بينما لا يحتوي Relational Model على مثل هذا القيد.

خاتمة:

إذا تم تحويل نموذج E-R إلى نموذج علائقي ، فإن كل كيان قوي يحدد جدول منفصل.