Chapter 3 - Data Modeling Using Entity Relationship Model - ERD

Chapter 3 - Data Modeling Using Entity Relationship Model - ERD

مقدمة حول نموذج العلاقات

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

  • نموذج العلاقات هو النموذج الذي يُستخدم للتعبير عن الكيانات التي يتم الاحتفاظ بالبيانات عنها والعلاقات بينها.
  • يوضح نموذج العلاقات جميع الكيانات الموجودة والعلاقات بينها، مما يساعد في تنظيم البيانات بشكل فعال.

مفهوم الكيان

  • الكيان هو أي شخص أو مكان أو حدث يتم الاحتفاظ ببيانات عنه.
  • مثال على ذلك: بيانات الموظف تشمل الاسم، الرقم القومي، الراتب، تاريخ الميلاد، والمؤهل.

أنواع البيانات المرتبطة بالكيان

  • يمكن أن تشمل البيانات المتعلقة بالكيان مهام الموظفين مثل رقم المهمة واسمها وتواريخ البدء والانتهاء.
  • حتى الأحداث مثل المؤتمرات تُعتبر كيانات حيث يتم الاحتفاظ ببيانات مثل اسم المؤتمر وتاريخه ومكانه.

الكيانات الخارجية والداخلية

التعامل مع الموردين

  • يمكن أن تكون هناك كيانات خارجية مثل الموردين الذين يتم الاحتفاظ ببياناتهم رغم أنهم ليسوا جزءًا من المنظمة.

خصائص الكيانات

  • كل كيان له قيم خاصة به؛ مثلاً، لكل موظف بيانات فريدة تتعلق به مثل الاسم ورقم الهوية والعنوان.

العلاقات بين الكيانات

تعريف العلاقة

  • العلاقة تعبر عن التفاعل بين الكيانات المختلفة؛ مثلاً، علاقة بين الموظف والقسم الذي يعمل فيه.

أمثلة على العلاقات

  • علاقة الطالب بالكورس الذي يدرسه تُظهر كيف تتفاعل هذه الكيانات مع بعضها البعض.
Video description

by Mohamed El Desouki - محمد الدسوقى mohamed_eldesouki@hotmail.com Tel :00966 553450836 جامعة سلمان بن عبد العزيز - السعودية - الخرج Data Modeling Using Entity Relationship Model - ERD in Arabic Text Book: Fundamentals of Database Systems, 5th Edition, by Elmasri/Navathe, published by Addison-W