تقييم الدرس 7
تصميم الجداول والعلاقات
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 7: تصميم الجداول والعلاقات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) أي عمود يصلح مفتاحًا أساسيًّا للعملاء؟
2) علاقة «طالب ← مقررات كثيرة، ومقرر ← طلاب كثيرون» تحتاج:
3) أين نحفظ «سعر الوحدة يوم الشراء»؟
4) في المخطط، ما العلاقة بين العملاء والطلبات؟
5) عمود
products فيه «1,4,7» لأرقام الطلبات. ما المشكلة؟2السؤال الثاني: صح أم خطأ
1) المفتاح الأساسي يمكن أن يتكرر.
الصواب: خطأ
2) جدول الربط قد يحمل أعمدة خاصة بالعلاقة نفسها.
الصواب: صح
3) في علاقة
1:N يوضع المفتاح الأجنبي في جدول طرف الواحد.الصواب: خطأ
4) المفتاح الأساسي المركّب يتكون من أكثر من عمود.
الصواب: صح
5)
JOIN يسلك المفاتيح الأجنبية بين الجداول.الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) علاقة كثير إلى كثير تحتاج جدول .
الإجابة: ربط
2) العمود الذي يشير إلى مفتاح جدول آخر اسمه مفتاح .
الإجابة: أجنبي
3) المخطط الذي يرسم الكيانات وعلاقاتها اختصاره .
الإجابة: ERD
4السؤال الرابع: أسئلة عملية
1) كم بندًا في طلبات عملاء جدة؟
SELECT count(*)FROM order_items iJOIN orders o ON o.id = i.order_idJOIN customers c ON c.id = o.customer_idWHERE c.city = 'جدة';
الناتج الصحيح:النتيجة · صف واحد
| count |
|---|
| 5 |
2) ما ناتج هذا الاستعلام؟
SELECT cat.nameFROM categories catLEFT JOIN products p ON p.category_id = cat.id AND p.stock = 0WHERE p.id IS NOT NULL;
الناتج الصحيح:النتيجة · صف واحد
| name |
|---|
| ملحقات |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».