ورقة عمل قواعد البيانات و SQL مع الإجابات

ورقة عمل مجانية قابلة للطباعة في قواعد البيانات و SQL: 8 مسألة من السهل إلى مستوى الامتحان، مع مفتاح الإجابات. اطبعها أو احفظها بصيغة PDF.

للمعلمين: يمكن طباعتها ونسخها واستخدامها في الصف مجانًا. كل ورقة عمل جديدة لها قيم جديدة ومفتاح إجابات خاص بها. نقدّر إضافة رابط إلى ExamProblems في صفحة مقررك.

الاسم: ____________________   التاريخ: ____________

1.سهلة

ماذا تفعل WHERE country IN ('NL', 'BE', 'DE')؟

  1. Aتُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
  2. Bتُبقي الصفوف التي تحتوي قيمة country فيها على الرموز الثلاثة معًا في آن واحد
  3. Cترتّب الصفوف بترتيب القائمة
  4. Dتُبقي الصفوف التي لا تكون قيمة country فيها في القائمة
2.سهلة

أي عامل يُستخدم لمطابقة الأنماط النصية البسيطة في جملة WHERE؟

  1. ACONTAINS
  2. BLIKE
  3. CMATCH
  4. DSIMILAR
3.سهلة

أي عبارة تحذف صفوفًا من جدول؟

  1. ADELETE
  2. BREMOVE
  3. CTRUNCATE COLUMN
  4. DDROP
4.متوسطة

في جدول employees عمود manager_id يشير إلى موظف آخر. كيف تسرد كل موظف بجوار اسم مديره؟

  1. Aبربط جدول employees بنفسه باستخدام اسمين مستعارين
  2. Bبدمج الجدول مع نفسه باستخدام UNION ALL ومرشّح WHERE
  3. Cبإنشاء نسخة ثانية من الجدول على القرص
  4. Dباستخدام GROUP BY manager_id فقط
5.متوسطة

ماذا تفعل ROLLBACK TO SAVEPOINT s1؟

  1. Aتحذف نقطة الحفظ وجميع الجداول التي تغيرت منذ ذلك الحين
  2. Bتتراجع عن المعاملة كلها من البداية
  3. Cتنهي المعاملة وتثبّت كل شيء
  4. Dتتراجع عن التغييرات التي أُجريت بعد نقطة الحفظ s1، مع إبقاء المعاملة مفتوحة
6.متوسطة

تتطلب الصيغة الطبيعية الأولى (1NF) أن:

  1. Aلا توجد مفاتيح أجنبية
  2. Bيحتوي كل جدول على عمود واحد بالضبط
  3. Cيعتمد كل عمود غير مفتاحي على المفتاح كله وعلى المفتاح وحده
  4. Dيحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
7.صعبة

ماذا يُظهر EXPLAIN (أو EXPLAIN ANALYZE في PostgreSQL) لاستعلام ما؟

  1. Aإعادة كتابة للاستعلام بترميز الجبر العلائقي فقط
  2. Bمعنى كل كلمة مفتاحية من SQL في الاستعلام
  3. Cخطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
  4. Dقائمة المستخدمين الذين نفّذوا الاستعلام
8.صعبة

لماذا يُعد NATURAL JOIN محفوفًا بالمخاطر في استعلامات بيئة الإنتاج؟

  1. Aلأنه غير مدعوم في أي قاعدة بيانات
  2. Bلأنه يُرجع دائمًا ضربًا ديكارتيًا
  3. Cلأنه يتجاهل المفاتيح الأساسية والأجنبية ولا يُبقي إلا صفوف NULL
  4. Dلأنه يربط على كل عمود يحمل الاسم نفسه، فقد يغيّر عمود جديد النتيجة بصمت

مفتاح الإجابات

  1. 1. A · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
  2. 2. B · LIKE
  3. 3. A · DELETE
  4. 4. A · بربط جدول employees بنفسه باستخدام اسمين مستعارين
  5. 5. D · تتراجع عن التغييرات التي أُجريت بعد نقطة الحفظ s1، مع إبقاء المعاملة مفتوحة
  6. 6. D · يحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
  7. 7. C · خطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
  8. 8. D · لأنه يربط على كل عمود يحمل الاسم نفسه، فقد يغيّر عمود جديد النتيجة بصمت

حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.