الفرق الرئيسي - مخطط ER مقابل مخطط EER
الاختلاف الرئيسي بين مخطط ER و EER هو أن مخطط ER هو تمثيل مرئي للبيانات بناءً على نموذج ER ، ويصف كيفية ارتباط الكيانات ببعضها البعض في قاعدة البيانات. مخطط EER هو تمثيل مرئي للبيانات ، استنادًا إلى نموذج EER الذي يعد امتدادًا لنموذج علاقة الكيان الأصلي (ER).
قبل إدخال البيانات في قاعدة البيانات ، يجب تصميم قاعدة البيانات. يستخدم مخطط التقارير الإلكترونية لتصميم قاعدة البيانات. يعتمد على نموذج علاقة الكيان. نموذج علاقة الكيان هو نموذج يستخدم لتصميم العلاقات بين البيانات وتمثيلها.مع تعقيد البيانات ، تم تطوير نموذج ER بشكل أكبر. يُعرف باسم نموذج ER المحسن. يعتمد مخطط EER على نموذج ER المحسن.
ما هو مخطط ER؟
يمثل مخطط ER العلاقة بين الكيانات المختلفة. تعد الكيانات والسمات والعلاقات مكونات شائعة في مخطط التقارير الإلكترونية. الكيان هو كائن في العالم الحقيقي. في قاعدة بيانات المدرسة ، يمكن أن تكون هناك كيانات مثل الطالب والمحاضر والدورة التدريبية وما إلى ذلك. إذا كان الطالب كيانًا ، فإن مجموعة البيانات الكاملة للطالب تسمى مجموعة الكيانات. قد تعتمد بعض الكيانات على كيان آخر. يُعرف هذا النوع من الكيانات بالكيان الضعيف.
ترتبط الكيانات ببعضها البعض بالعلاقات. عندما يقترن مثيل واحد من الكيان بمثيل واحد لكيان آخر ، يتم استدعاؤه لعلاقة واحد إلى واحد. يوجد مدير واحد للقسم. إذن ، إنها علاقة 1: 1. عندما يرتبط مثيل واحد لكيان ما بالعديد من مثيلات كيان آخر ، فإنه يُعرف بعلاقة واحد إلى عدة (1: M).في القسم ، يمكن أن يكون هناك عدة موظفين ، لكن الموظف يعمل في قسم واحد. إذن ، إنها علاقة 1: M. عندما ترتبط العديد من مثيلات الكيان بالعديد من مثيلات كيان آخر ، يتم استدعاؤها كعلاقة واحد إلى عدة (M: N). يمكن للموظف العمل في مشاريع متعددة. أيضًا ، يمكن أن يكون هناك عدة موظفين في مشروع واحد. إنها علاقة M: N. 1: 1 ، 1: M و M: N هي علاقات ثنائية. عندما يكون الكيان مرتبطًا بنفسه ، فهو علاقة متكررة. علاقة الدرجة الثالثة هي علاقة ثلاثية
لكل كيان خصائص تصفها. تُعرف باسم السمات. يمكن أن يحتوي كيان الطالب على سمات مثل معرف_الطالب والاسم وتاريخ الميلاد ورقم الهاتف. يحتوي كل كيان على سمة أساسية تساعد على تمييز كل سجل في قاعدة البيانات. في كيان الطالب ، يمكن اعتبار معرف الطالب باعتباره السمة الرئيسية لأنه يساعد في تحديد كل قراءة بشكل فريد. يمكن اشتقاق بعض السمات من سمات أخرى.يمكن اشتقاق سمة العمر من سمة data_of_birth (الميلاد). لذلك ، العمر هو سمة مشتقة. إذا كان لدى الطالب عدة أرقام هاتف ، فيمكن اعتبار السمة phone_number سمة متعددة القيم. يمكن تقسيم سمة الاسم إلى سمات متعددة مثل الاسم الأول واسم العائلة. ثم إنها سمة مركبة.
راجع مخطط ER أدناه ،
الشكل 01: مخطط ER
المحاضر كيان. لديها سمات الهوية والتخصص. المعرف هو السمة الرئيسية. دورة سلوك المحاضر. السلوك هو العلاقة بين المحاضر والمقرر.يتم الإشارة إلى العلاقة بواسطة شكل ماسي. السمة الرئيسية لكيان الدورة التدريبية هي رمز الدورة التدريبية. مشروع يعتمد على الدورة. لذلك فإن المشروع كيان ضعيف. العلاقة بين الدورة والمشروع ضعيفة أيضًا. يتم تمثيل الكيان الضعيف ببعض الصناديق المستطيلة المزدوجة. تم تنفيذ المشروع من قبل الطالب. السمة الرئيسية للطالب هي معرف. يمكن أن يمتلك الطالب عدة هواتف ، لذا فهي سمة متعددة القيم. يتم تقسيم سمة الاسم أيضًا إلى الاسم الأول والاسم الأخير. إذن ، الاسم هو سمة مركبة.
يقوم المحاضر بإجراء العديد من الدورات ، ويشرف المحاضر على العديد من المشاريع ، لذا فهي علاقة واحدة إلى عدة (1: M). دورة واحدة لها مشروع واحد ، والمشروع يقوم به طالب واحد. لذلك ، فهي علاقات واحد إلى واحد (1: 1).
ما هو مخطط EER؟
عندما أصبح التطبيق معقدًا ، لم يكن نموذج ER التقليدي كافيًا لرسم مخطط معقد. لذلك ، تم تطوير نموذج ER بشكل أكبر.يُعرف باسم مخطط ER المحسن. هناك ثلاثة مفاهيم مضافة إلى نموذج التقارير الإلكترونية الحالي في مخطط ER المحسن (EER). تلك هي التعميم والتخصص والتجميع. بشكل عام ، يمكن دمج كيانات المستوى الأدنى لإنتاج كيان ذي مستوى أعلى. التخصص هو عكس التعميم. في التخصص ، يمكن تقسيم الكيانات عالية المستوى إلى كيانات ذات مستوى أدنى. التجميع هو عملية عندما يتم التعامل مع العلاقة بين كيانين ككيان واحد.
الشكل 02: التعميم والتخصص
وفقًا لمخطط ER أعلاه ، فإن كيانات الطالب والمحاضر هي كيانان شخصيان.عند الانتقال من أسفل إلى أعلى ، يعمم كيان الطالب والمحاضر على كيان الشخص. هذا هو النهج من أسفل إلى أعلى. عند الانتقال من أعلى إلى أسفل ، يمكن أن يكون كيان الشخص أكثر تخصصًا في الطالب والمحاضر. هذا هو النهج من أعلى إلى أسفل. تنتمي سمات اسم ومدينة الشخص إلى كيان الطالب وهو كيان محاضر. كيان الطالب له السمة معرف_طالب الخاص به ، وكيان المحاضر له معرف_المحاضر الخاص به.
مثال على التجميع على النحو التالي.
الشكل 03: التجميع
وفقًا لمخطط ER أعلاه ، تعمل العلاقة بين مركز الاختبارات والامتحان معًا ككيان.هذا الكيان بأكمله مرتبط بكيان الطالب. عندما يزور الطالب مركز الاختبارات ، سوف يستفسر عن كل من المركز والامتحان. لذلك ، عندما يتم التعامل مع العلاقة بين كيانين ككيان واحد ، فهي عبارة عن تجميع.
ما هو التشابه بين مخطط ER و EER؟
يمكن استخدام كل من مخططات ER و EER لتصميم قواعد البيانات
ما هو الفرق بين مخطط ER و EER؟
مخطط ER مقابل مخطط EER |
|
مخطط ER هو تمثيل مرئي للبيانات بناءً على نموذج التقارير الإلكترونية ، ويصف كيفية ارتباط الكيانات ببعضها البعض في قاعدة البيانات. | مخطط EER هو تمثيل مرئي للبيانات ، استنادًا إلى نموذج EER الذي يعد امتدادًا لنموذج علاقة الكيان الأصلي (ER). |
الموديل | |
مخطط ER يعتمد على نموذج ER. | مخطط EER يعتمد على نموذج EER. |
ملخص - مخطط ER مقابل EER
يمكن تصميم قاعدة البيانات باستخدام مخطط ER. مخطط EER هو مخطط ER محسن. هناك ميزات إضافية في EER من مخطط ER الأصلي. مخطط التقارير الإلكترونية هو تمثيل مرئي للبيانات استنادًا إلى نموذج التقارير الإلكترونية ، ويصف كيفية ارتباط الكيانات ببعضها البعض في قاعدة البيانات. مخطط EER هو تمثيل مرئي للبيانات ، بناءً على نموذج EER الذي يعد امتدادًا لنموذج علاقة الكيان الأصلي (ER). هذا هو الفرق بين مخطط ER و EER.