تقييم الدرس 25
قواعد كتابة استعلام سريع
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 25: قواعد كتابة استعلام سريع. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) لماذا لا يستخدم هذا الاستعلام فهرس
amount؟SELECT * FROM sales WHERE amount * 2 > 500;2) الصياغة الصحيحة لمبيعات 2025:
3) بديل
COUNT(*) > 0 الأسرع:4) عرض 20 نتيجة فقط في كل صفحة يكون بـ:
5) حل مشكلة
N+1:2السؤال الثاني: صح أم خطأ
1)
LIKE '%أحمد' تستفيد من الفهرس على الاسم.الصواب: خطأ
2)
SELECT * قد يمنع استخدام الفهرس المغطّي.الصواب: صح
3) التحسين الصحيح للاستعلام قد يغيّر نتيجته.
الصواب: خطأ
4)
amount > 1000 / 1.15 تكافئ amount * 1.15 > 1000.الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) يستخدم النظام الفهرس حين يكون العمود في الشرط .
الإجابة: عاريًا
2)
EXISTS يتوقف عند .الإجابة: أول تطابق
3) آخر الشهر في شرط النطاق يُكتب:
sale_date < لمبيعات مارس.الإجابة:
'2025-04-01'4السؤال الرابع: أسئلة عملية
1) كم عملية بيع في مارس 2025؟
SELECT COUNT(*) FROM salesWHERE sale_date >= '2025-03-01' AND sale_date < '2025-04-01';
الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 8494 |
2) ما ناتج هذا الاستعلام؟ (1 نعم، 0 لا)
SELECT EXISTS (SELECT 1 FROM sales WHERE amount > 2000);الناتج الصحيح:النتيجة · صف واحد
| EXISTS (SELECT 1 FROM sales WHERE amount > 2000) |
|---|
| 0 |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».