طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 241 · تحليل وتصميم برمجيات الويب
تقييم الدرس 9

العلاقات ومخطط الكيانات ERD

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 9: العلاقات ومخطط الكيانات ERD. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) أي علاقة يمثلها السهم User <|-- Trainee ؟
2) المدرب يبقى في النظام إن حُذفت الدورة. العلاقة بينهما:
3) أي جملة تصلح للوراثة؟
4) الرمز || في ERD يعني:
5) في جدول ENROLLMENT يوجد trainee_id. ما نوعه؟

2السؤال الثاني: صح أم خطأ

1) في التركيب يُحذف الجزء بحذف الكل.
الصواب: صح
2) علاقة كثير إلى كثير تُنفّذ بمفتاح أجنبي واحد.
الصواب: خطأ
3) التعدد 0..1 يعني صفر أو واحد.
الصواب: صح
4) العمليات المحسوبة مثل seatsLeft() تصبح أعمدة في الجدول.
الصواب: خطأ
5) المفتاح الأجنبي يوضع في جدول طرف «الكثير».
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) علاقة «نوع من» في مخطط الأصناف تسمّى .
الإجابة: وراثة
2) الجدول الذي يحل علاقة كثير إلى كثير يسمّى جدول .
الإجابة: ربط
3) الرمز o{ في مخطط الكيانات يعني .
الإجابة: صفرًا أو أكثر

4السؤال الرابع: أسئلة عملية

1) ما العلاقة بين الدورة والمحاضرة في المخطط؟

تتكون من

يقدّم

له

فيها

1..*

1

1

1

0..*

0..*

0..*

المستخدم

+int id

+String name

+String email

المتدرب

المدرب

+String specialty

الدورة

المحاضرة

التسجيل

2) أي جدول يحمل مفتاحين أجنبيين؟

يسجّل

تضم

TRAINEE

int

id

PK

string

name

string

phone

UK

ENROLLMENT

int

id

PK

int

trainee_id

FK

int

course_id

FK

string

status

COURSE

int

id

PK

string

title

int

capacity

decimal

fee

أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس