تقييم الدرس 22
ما الفهرس؟ وقياس أثره
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 22: ما الفهرس؟ وقياس أثره. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) بلا فهرس، كيف يجد النظام صفوف العميل 777؟
2) ماذا ينشئ هذا الأمر؟
CREATE INDEX idx_customers_city ON customers (city);3) أي الأعمدة مفهرس تلقائيًّا؟
4) استعلام زمنه
40 ms صار 10 ms بعد الفهرس. نسبة التحسن:5) أمر
MySQL الذي يعرض فهارس جدول:2السؤال الثاني: صح أم خطأ
1) الفهرس يغيّر نتيجة الاستعلام.
الصواب: خطأ
2) كثرة الفهارس تبطئ عمليات الإدخال والتعديل.
الصواب: صح
3) القيد
UNIQUE ينشئ فهرسًا تلقائيًّا.الصواب: صح
4) يُفضّل إنشاء فهرس لكل عمود في كل جدول.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) في خطة التنفيذ، الكلمة التي تعني قراءة الجدول كله: .
الإجابة: SCAN
2) الأمر الذي يعرض خطة التنفيذ في
SQLite: .الإجابة: EXPLAIN QUERY PLAN
3) الفهرس يسرّع ويبطئ الكتابة.
الإجابة: القراءة
4السؤال الرابع: أسئلة عملية
1) في قاعدة «المبيعات الكبيرة»: ما ناتج هذا الاستعلام؟ (شغّله في الدرس إن احتجت)
SELECT COUNT(*) FROM sales WHERE customer_id = 777;الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 10 |
2) بعد إنشاء الفهرس، كم صفًّا يعيد الاستعلام نفسه؟
CREATE INDEX idx_c ON sales (customer_id);SELECT COUNT(*) FROM sales WHERE customer_id = 777;
الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 10 |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».