1.سهلة
ما المفتاح المركّب (composite key)؟
- Aمفتاح يسمح بالقيم المكررة
- Bمفتاح تولّده قاعدة البيانات
- Cمفتاح يتكون من عمودين أو أكثر
- Dمفتاح مخزّن في جدول منفصل
2.سهلة
ماذا تفعل UNION بنتائج استعلامين SELECT؟
- Aتُبقي فقط الصفوف الموجودة في كليهما
- Bتُبقي الصفوف الموجودة في الاستعلام الأول دون الثاني فقط
- Cتجمعهما في نتيجة واحدة وتزيل الصفوف المكررة
- Dتضعهما جنبًا إلى جنب عبر مفتاح
3.سهلة
ماذا يفعل قيد CHECK؟
- Aيتحقق مما إذا كان جدول ما موجودًا قبل تنفيذ استعلام عليه
- Bيرفض الصفوف التي لا تستوفي قيمها شرطًا ما
- Cيتحقق من كلمة مرور المستخدم
- Dيعدّ الصفوف في جدول
4.متوسطة
ما القراءة القذرة (dirty read)؟
- Aقراءة الصف نفسه مرتين والحصول على القيمة نفسها
- Bقراءة بيانات من قرص تالف
- Cقراءة البيانات دون جملة WHERE
- Dقراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
5.متوسطة
عُرّف مفتاح أجنبي مع ON DELETE CASCADE. ماذا يحدث عند حذف صف أب؟
- Aيُرفض الحذف دائمًا
- Bيُنسخ الصف الأب إلى جدول أرشيف
- Cتُحذف الصفوف الأبناء التي تشير إليه تلقائيًا
- Dيُضبط المفتاح الأجنبي في الصفوف الأبناء على NULL تلقائيًا
6.متوسطة
ماذا يُرجع SELECT COALESCE(phone, 'unknown') FROM customers لعميل قيمة phone لديه NULL؟
- A'unknown'
- Bخطأ
- CNULL
- Dسلسلة نصية فارغة
7.صعبة
ينفّذ تطبيق UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7، ويبلّغ عن تعارض إذا لم يُحدَّث أي صف. ما هذه التقنية؟
- Aالتسجيل المسبق للسجل
- Bالتحكم المتفائل في التزامن
- Cتجزئة قاعدة البيانات (sharding)
- Dالقفل الصارم على مرحلتين مع أقفال على الصفوف
8.صعبة
الاستعلام الفرعي المترابط (correlated subquery) هو الذي:
- Aيُنفَّذ مرة واحدة فقط قبل الاستعلام الخارجي ويُخزَّن ناتجه مؤقتًا لكل صف
- Bيشير إلى أعمدة الاستعلام الخارجي ويُقيَّم لكل صف خارجي
- Cيربط جدولين بمفتاح أجنبي
- Dيستخدم الدوال التجميعية فقط
مفتاح الإجابات
- 1. C · مفتاح يتكون من عمودين أو أكثر
- 2. C · تجمعهما في نتيجة واحدة وتزيل الصفوف المكررة
- 3. B · يرفض الصفوف التي لا تستوفي قيمها شرطًا ما
- 4. D · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
- 5. C · تُحذف الصفوف الأبناء التي تشير إليه تلقائيًا
- 6. A · 'unknown'
- 7. B · التحكم المتفائل في التزامن
- 8. B · يشير إلى أعمدة الاستعلام الخارجي ويُقيَّم لكل صف خارجي
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.