ورقة تقييم الدرس 8: تمارين على تحويل علاقات (n,n) إلى MLD

ورقة تقييم الدرس 8: تمارين متقدمة على تحويل علاقات (n,n) إلى MLD
 تمارين على تحويل علاقات (n,n) إلى MLD

تمارين على تحويل علاقات (n,n) إلى MLD

ورقة تقييم الدرس 8: قواعد الانتقال من MCD إلى MLD (الجزء الثاني)

اسم المتدرب/ة:
التاريخ:

الجزء الأول: أسئلة نظرية

الجزء الثاني: أسئلة تطبيقية

المطلوب لكل تمرين: قم بتحويل الـ MCD إلى MLD، مع رسم الجداول وتحديد كافة التفاصيل (PK, FK, أنواع البيانات, NULL).

التمرين 1: علاقة (n,n) مع خاصية على العلاقة

دراسة حالة: مشروع فريق العمل
  • المشروع: رقم_المشروع (معرّف)، اسم_المشروع، تاريخ_البدء.
  • الموظف: رقم_الموظف (معرّف)، اسم_الموظف، المسمى_الوظيفي.
  • العلاقة (يعمل_على): كل مشروع يعمل عليه (0,n) موظف، وكل موظف يعمل على (0,n) مشروع.
  • خاصية العلاقة: ساعات_العمل (عدد الساعات التي قضاها الموظف في مشروع معين).
الجدول 1: المشاريع
العمودالنوعPK؟FK؟NULL؟
الجدول 2: الموظفون
العمودالنوعPK؟FK؟NULL؟
الجدول 3: يعمل_على (ربط)
العمودالنوعPK؟FK؟NULL؟
(ارسم هنا الأسهم التي تربط بين الجداول)

التمرين 2: علاقة (n,n) بدون خاصية على العلاقة

دراسة حالة: دورات الطلاب
  • الطالب: رقم_الطالب (معرّف)، اسم_الطالب.
  • الدورة: رمز_الدورة (معرّف)، اسم_الدورة.
  • العلاقة (يلتحق_بـ): كل طالب يلتحق بـ (0,n) دورة، وكل دورة يلتحق بها (0,n) طالب.
الجدول 1: الطلاب
العمودالنوعPK؟FK؟NULL؟
الجدول 2: الدورات
العمودالنوعPK؟FK؟NULL؟
الجدول 3: الالتحاقات (ربط)
العمودالنوعPK؟FK؟NULL؟
(ارسم هنا الأسهم التي تربط بين الجداول)

التمرين 3: علاقة (n,n) مع دور إلزامي من جانب واحد

دراسة حالة: إشراف الأساتذة على المشاريع النهائية
  • الأستاذ: رقم_الأستاذ (معرّف)، اسم_الأستاذ.
  • مشروع_تخرج: رمز_المشروع (معرّف)، عنوان_المشروع.
  • العلاقة (يشرف_على): كل أستاذ يشرف على (0,n) مشروع، وكل مشروع يُشرف عليه (1,n) أستاذ.
الجدول 1: الأساتذة
العمودالنوعPK؟FK؟NULL؟
الجدول 2: مشاريع_التخرج
العمودالنوعPK؟FK؟NULL؟
الجدول 3: الإشراف (ربط)
العمودالنوعPK؟FK؟NULL؟
(ارسم هنا الأسهم التي تربط بين الجداول)
google-playkhamsatmostaqltradent