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

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

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

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

1.سهلة

في نمط LIKE، علامَ يدل محرف البدل %؟

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

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

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

في نمط LIKE، علامَ يدل محرف البدل _ (الشرطة السفلية)؟

  1. Aمحرف واحد بالضبط
  2. Bأي حرف دون الأرقام
  3. Cصفر محارف أو أكثر
  4. Dمحرف مسافة
4.متوسطة

ماذا تعني الاعتمادية الدالية A → B؟

  1. Aكل قيمة لـ A ترتبط بقيمة واحدة بالضبط لـ B
  2. BA وB كلاهما مفتاحان أساسيان
  3. CA مفتاح أجنبي يشير إلى B
  4. Dكل قيمة لـ B ترتبط بقيمة واحدة بالضبط لـ A
5.متوسطة

أي عبارة تزيل جميع صفوف جدول وتُبقي بنيته ولا تقبل جملة WHERE؟

  1. ADELETE FROM مع جملة WHERE
  2. BALTER TABLE
  3. CTRUNCATE TABLE
  4. DDROP TABLE
6.متوسطة

أي خاصية من خصائص ACID تعني أن المعاملات المتزامنة لا يرى بعضها تغييرات بعض غير المكتملة؟

  1. Aالتوافر (Availability)
  2. Bالعزل (Isolation)
  3. Cالديمومة (Durability)
  4. Dالذرية (Atomicity)
7.صعبة

مع التحكم في التزامن متعدد الإصدارات (MVCC)، كيف يتجنب القرّاء حجب الكتّاب؟

  1. Aيقرأ القرّاء البيانات غير المثبَّتة مباشرة
  2. Bينتظر القرّاء دائمًا حتى يثبّت جميع الكتّاب
  3. Cلا يُسمح بالكتابة ما دام أي قارئ نشطًا
  4. Dيرى القرّاء لقطة متسقة من إصدارات الصفوف المثبَّتة بينما ينشئ الكتّاب إصدارات جديدة
8.صعبة

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

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

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

  1. 1. C · أي تسلسل من صفر محارف أو أكثر
  2. 2. D · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
  3. 3. A · محرف واحد بالضبط
  4. 4. A · كل قيمة لـ A ترتبط بقيمة واحدة بالضبط لـ B
  5. 5. C · TRUNCATE TABLE
  6. 6. B · العزل (Isolation)
  7. 7. D · يرى القرّاء لقطة متسقة من إصدارات الصفوف المثبَّتة بينما ينشئ الكتّاب إصدارات جديدة
  8. 8. C · التحكم المتفائل في التزامن

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