الأربعاء، 8 أبريل 2015


الدرس الثالث

تعريف نموذج علاقة الكيانات:
نموذج علاقة الكيانات   (Entity Relationship Model)هو أحد الأساليب الشائعة لوضع تصور لقاعدة البيانات العلاقية وهو يعتمد على:
·        تقسيم النظام إلى ما يسمى كيانات (مثل كيان موظف وكيان قسم في نظام شركة).
·        كل كيان يحتوى على خصائص معينة تصفه وتحدده )مثل الاسم و العنوان ..الخ لكيان موظف).
·        تحديد العلاقات بين هذه الكيانات وتوصيف خصائص هذه العلاقات كما سيتضح فيما بعد.
·        تمثيل ذلك من خلال رسم يعبر عنه يسمى مخطط علاقة الكيانات.
ERD  (Entity Relationship Diagram).

أهمية نموذج مخطط) علاقة الكيانات(:
هو خطوة سابقة على تنفيذ قاعدة البيانات بأحد برامج نظم إدارة قواعد البيانات العلاقية         (DBMS Relational Data Base Management System) وهو يساعد في عمل جداول أوملفات قاعدة البيانات والعلاقات بينها على أسس علمية و صحيحة.

وسوف نتعلم كيفية تنفيذ هذا المفهوم من خلال المثال التالي:
مطلوب إنشاء نظام قاعدة بيانات لشركة ما وسوف نبدأ بعمل مخطط علاقة الكيانات(RED)  لهذه الشركة بفرض أن متطلباتها كما يلي:
1.    الشركة مقسمة إلى أقسام و كل قسم له رقم و اسم وحيد أي لا يتكرر.
2.    يوجد لكل قسم موظف معين يديره ومن المهم معرفة تاريخ بداية إدارته لهذا القسم.
3.    القسم يمكن أن يكون له أكثر من مكان.
4.  يجب الاحتفاظ ببيانات الموظف والتي تشمل رقمه (وهو رقم وحيد لا يتكرر) واسمه ونوعه وعنوانه وتليفونه وراتبه الشهري.
5.    الموظف يجب أن يعمل بقسم واحد محدد ومن المهم معرفة عدد الموظفين بكل قسم.

6.  يجب أن يعمل الموظف في مشروع واحد على الأقل والذي له رقم وحيد لايتكرر ومن المهم جداً معرفة عدد الساعات الأسبوعية التي يعملها كل موظف في كل مشروع.

ليست هناك تعليقات:

إرسال تعليق