تقييم الدرس 18
الربط بين الجداول: JOIN
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 18: الربط بين الجداول: JOIN. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) شرط الربط الصحيح بين الطلبات والعملاء:
2) ماذا يعرض هذا الاستعلام؟
SELECT p.nameFROM products pLEFT JOIN order_items i ON i.product_id = p.idWHERE i.product_id IS NULL;
3) رسالة «
ambiguous column name: id» سببها:4) نوع الربط الذي لا يدعمه
MySQL مباشرة:5) لربط 4 جداول نحتاج على الأقل:
2السؤال الثاني: صح أم خطأ
1)
INNER JOIN يعرض العملاء الذين لا طلبات لهم.الصواب: خطأ
2) يمكن استخدام
GROUP BY مع JOIN.الصواب: صح
3)
RIGHT JOIN يمكن كتابته LEFT JOIN بتبديل ترتيب الجدولين.الصواب: صح
4) الربط بلا شرط يعطي عدد صفوف يساوي مجموع الجدولين.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لعرض كل صفوف الجدول الأول ومطابقاتها نستخدم .
الإجابة: LEFT JOIN
2) ربط كل صف بكل صف يسمى الضرب .
الإجابة: الديكارتي
3) بعد
LEFT JOIN، العميل بلا طلبات تظهر أعمدة طلبه .الإجابة: NULL
4السؤال الرابع: أسئلة عملية
1) ما ناتج هذا الاستعلام؟
SELECT c.nameFROM orders oJOIN customers c ON c.id = o.customer_idWHERE o.id = 5;
الناتج الصحيح:النتيجة · صف واحد
| name |
|---|
| ريم الشهري |
2) ما ناتج هذا الاستعلام؟ (قاعدة الكلية)
SELECT d.nameFROM students sJOIN departments d ON d.id = s.dept_idWHERE s.id = 1006;
الناتج الصحيح:النتيجة · صف واحد
| name |
|---|
| الشبكات |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».