1.سهلة
في نمط LIKE، علامَ يدل محرف البدل %؟
- Aمحرفًا واحدًا بالضبط في ذلك الموضع من السلسلة
- Bأي رقم واحد
- Cأي تسلسل من صفر محارف أو أكثر
- Dنهاية السلسلة النصية
2.سهلة
ماذا تفعل WHERE country IN ('NL', 'BE', 'DE')؟
- Aتُبقي الصفوف التي تحتوي قيمة country فيها على الرموز الثلاثة معًا في آن واحد
- Bترتّب الصفوف بترتيب القائمة
- Cتُبقي الصفوف التي لا تكون قيمة country فيها في القائمة
- Dتُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
3.سهلة
في نمط LIKE، علامَ يدل محرف البدل _ (الشرطة السفلية)؟
- Aمحرف واحد بالضبط
- Bأي حرف دون الأرقام
- Cصفر محارف أو أكثر
- Dمحرف مسافة
4.متوسطة
ماذا تعني الاعتمادية الدالية A → B؟
- Aكل قيمة لـ A ترتبط بقيمة واحدة بالضبط لـ B
- BA وB كلاهما مفتاحان أساسيان
- CA مفتاح أجنبي يشير إلى B
- Dكل قيمة لـ B ترتبط بقيمة واحدة بالضبط لـ A
5.متوسطة
أي عبارة تزيل جميع صفوف جدول وتُبقي بنيته ولا تقبل جملة WHERE؟
- ADELETE FROM مع جملة WHERE
- BALTER TABLE
- CTRUNCATE TABLE
- DDROP TABLE
6.متوسطة
أي خاصية من خصائص ACID تعني أن المعاملات المتزامنة لا يرى بعضها تغييرات بعض غير المكتملة؟
- Aالتوافر (Availability)
- Bالعزل (Isolation)
- Cالديمومة (Durability)
- Dالذرية (Atomicity)
7.صعبة
مع التحكم في التزامن متعدد الإصدارات (MVCC)، كيف يتجنب القرّاء حجب الكتّاب؟
- Aيقرأ القرّاء البيانات غير المثبَّتة مباشرة
- Bينتظر القرّاء دائمًا حتى يثبّت جميع الكتّاب
- Cلا يُسمح بالكتابة ما دام أي قارئ نشطًا
- Dيرى القرّاء لقطة متسقة من إصدارات الصفوف المثبَّتة بينما ينشئ الكتّاب إصدارات جديدة
8.صعبة
ينفّذ تطبيق UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7، ويبلّغ عن تعارض إذا لم يُحدَّث أي صف. ما هذه التقنية؟
- Aالقفل الصارم على مرحلتين مع أقفال على الصفوف
- Bتجزئة قاعدة البيانات (sharding)
- Cالتحكم المتفائل في التزامن
- Dالتسجيل المسبق للسجل
مفتاح الإجابات
- 1. C · أي تسلسل من صفر محارف أو أكثر
- 2. D · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
- 3. A · محرف واحد بالضبط
- 4. A · كل قيمة لـ A ترتبط بقيمة واحدة بالضبط لـ B
- 5. C · TRUNCATE TABLE
- 6. B · العزل (Isolation)
- 7. D · يرى القرّاء لقطة متسقة من إصدارات الصفوف المثبَّتة بينما ينشئ الكتّاب إصدارات جديدة
- 8. C · التحكم المتفائل في التزامن
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.