Chapter 3 - Data Modeling Using Entity Relationship Model - ERD
مقدمة حول نموذج العلاقات
تعريف نموذج العلاقات
- نموذج العلاقات هو النموذج الذي يُستخدم للتعبير عن الكيانات التي يتم الاحتفاظ بالبيانات عنها والعلاقات بينها.
- يوضح نموذج العلاقات جميع الكيانات الموجودة والعلاقات بينها، مما يساعد في تنظيم البيانات بشكل فعال.
مفهوم الكيان
- الكيان هو أي شخص أو مكان أو حدث يتم الاحتفاظ ببيانات عنه.
- مثال على ذلك: بيانات الموظف تشمل الاسم، الرقم القومي، الراتب، تاريخ الميلاد، والمؤهل.
أنواع البيانات المرتبطة بالكيان
- يمكن أن تشمل البيانات المتعلقة بالكيان مهام الموظفين مثل رقم المهمة واسمها وتواريخ البدء والانتهاء.
- حتى الأحداث مثل المؤتمرات تُعتبر كيانات حيث يتم الاحتفاظ ببيانات مثل اسم المؤتمر وتاريخه ومكانه.
الكيانات الخارجية والداخلية
التعامل مع الموردين
- يمكن أن تكون هناك كيانات خارجية مثل الموردين الذين يتم الاحتفاظ ببياناتهم رغم أنهم ليسوا جزءًا من المنظمة.
خصائص الكيانات
- كل كيان له قيم خاصة به؛ مثلاً، لكل موظف بيانات فريدة تتعلق به مثل الاسم ورقم الهوية والعنوان.
العلاقات بين الكيانات
تعريف العلاقة
- العلاقة تعبر عن التفاعل بين الكيانات المختلفة؛ مثلاً، علاقة بين الموظف والقسم الذي يعمل فيه.
أمثلة على العلاقات
- علاقة الطالب بالكورس الذي يدرسه تُظهر كيف تتفاعل هذه الكيانات مع بعضها البعض.