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

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

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

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

1.سهلة

ماذا تمثّل NULL في SQL؟

  1. Aالقيمة المنطقية "خطأ" (false)
  2. Bالعدد صفر في الأعمدة العددية
  3. Cقيمة مفقودة أو غير معروفة
  4. Dسلسلة نصية فارغة
2.سهلة

أي دالة تجميعية تُرجع متوسط عمود رقمي؟

  1. AAVG
  2. BMEAN
  3. CSUM
  4. DMEDIAN
3.سهلة

ما عبارة SQL التي تضيف صفوفًا جديدة إلى جدول؟

  1. AINSERT
  2. BUPDATE
  3. CSELECT
  4. DALTER
4.متوسطة

العرض (view) في SQL هو:

  1. Aاستعلام مخزّن يتصرف كجدول افتراضي
  2. Bنسخة من جدول على القرص
  3. Cنوع من الفهارس
  4. Dشاشة في عميل قاعدة البيانات لاستعراض الجداول
5.متوسطة

في جدول صفوف تكون فيها قيمة col هي NULL. أي صفوف تُرجعها WHERE col = NULL؟

  1. Aجميع صفوف الجدول
  2. Bالصفوف التي تكون فيها col هي NULL فقط، كما في IS NULL
  3. Cلا صفوف، لأن نتيجة المقارنة مجهولة
  4. Dخطأ في كل قواعد البيانات
6.متوسطة

تزيل الصيغة الطبيعية الثالثة (3NF):

  1. Aالقيم الذرية
  2. Bالمفاتيح المركّبة
  3. Cالفهارس الزائدة على الأعمدة التي ليست جزءًا من مفتاح
  4. Dالاعتماديات المتعدية بين السمات غير المفتاحية
7.صعبة

يضمن القفل ثنائي المرحلة (2PL):

  1. Aجداول تنفيذ قابلة للتسلسل من حيث التعارض (conflict-serializable)
  2. Bألا يحدث الجمود (deadlock) أبدًا
  3. Cعدم الحاجة إلى أي أقفال
  4. Dألا تنتظر المعاملات أبدًا
8.صعبة

ينفّذ تطبيق UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7، ويبلّغ عن تعارض إذا لم يُحدَّث أي صف. ما هذه التقنية؟

  1. Aالقفل الصارم على مرحلتين مع أقفال على الصفوف
  2. Bالتسجيل المسبق للسجل
  3. Cتجزئة قاعدة البيانات (sharding)
  4. Dالتحكم المتفائل في التزامن

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

  1. 1. C · قيمة مفقودة أو غير معروفة
  2. 2. A · AVG
  3. 3. A · INSERT
  4. 4. A · استعلام مخزّن يتصرف كجدول افتراضي
  5. 5. C · لا صفوف، لأن نتيجة المقارنة مجهولة
  6. 6. D · الاعتماديات المتعدية بين السمات غير المفتاحية
  7. 7. A · جداول تنفيذ قابلة للتسلسل من حيث التعارض (conflict-serializable)
  8. 8. D · التحكم المتفائل في التزامن

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