طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 121 · مبادئ قواعد البيانات
تقييم الدرس 26

الاستعلامات الفرعية والمشروع الختامي

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

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

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

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

1) ماذا يعرض هذا الاستعلام؟
query.sql
SELECT name FROM studentsWHERE gpa > (SELECT AVG(gpa) FROM students);
2) استعلام فرعي يعيد قائمة أرقام نستخدم معه:
3) أي صياغة آمنة من فخ NULL؟
4) الاستعلام الفرعي في FROM يسمى:
5) لعرض اسم العميل واسم المنتج معًا في النتيجة نستخدم غالبًا:

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

1) الاستعلام الفرعي القياسي قد يعيد عدة صفوف.
الصواب: خطأ
2) الاستعلام المرتبط يُنفَّذ مرة لكل صف في الاستعلام الخارجي.
الصواب: صح
3) WITH مدعوم في MySQL 8.
الصواب: صح
4) كل استعلام فرعي أبطأ دائمًا من JOIN.
الصواب: خطأ

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

1) الاستعلام الفرعي يُكتب بين .
الإجابة: قوسين ( )
2) للسؤال «هل لهذا العميل طلبات؟» نستخدم .
الإجابة: EXISTS
3) تعبير الجدول المؤقت CTE يبدأ بـ .
الإجابة: WITH

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

1) ما ناتج هذا الاستعلام؟

query.sql
SELECT name FROM productsWHERE id NOT IN (SELECT product_id FROM order_items);
الناتج الصحيح:
النتيجة · صف واحد
name
تمر سكري 1كغ

2) ما ناتج هذا الاستعلام؟ (كل اسم في سطر)

query.sql
SELECT name FROM studentsWHERE gpa > (SELECT AVG(gpa) FROM students) AND dept_id = 1ORDER BY gpa DESC;
الناتج الصحيح:
النتيجة · 3 صفوف
name
يوسف المالكي
أحمد السلمي
محمد الجهني
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

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