1.سهلة
أي عامل يُستخدم لمطابقة الأنماط النصية البسيطة في جملة WHERE؟
- AMATCH
- BCONTAINS
- CLIKE
- DSIMILAR
2.سهلة
ماذا تفعل ROLLBACK في المعاملة؟
- Aتحذف الجدول
- Bتحفظ جميع تغييرات المعاملة بشكل دائم على القرص
- Cتكرر العبارة الأخيرة
- Dتتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
3.سهلة
أي دالة تجميعية تُرجع متوسط عمود رقمي؟
- AAVG
- BMEDIAN
- CMEAN
- DSUM
4.متوسطة
متى تكون WHERE EXISTS (subquery) صحيحة لصف ما؟
- Aعندما لا يُرجع الاستعلام الفرعي أي قيم NULL
- Bعندما يُرجع الاستعلام الفرعي عددًا أكبر من الصفر
- Cعندما يُرجع الاستعلام الفرعي صفًا واحدًا بالضبط
- Dعندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
5.متوسطة
ما حقن SQL (SQL injection)؟
- Aهجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
- Bتقنية للنسخ الاحتياطي لقاعدة البيانات
- Cتقنية لإدراج صفوف كثيرة بسرعة بعبارة INSERT واحدة
- Dطريقة لإضافة الفهارس
6.متوسطة
في الجبر العلائقي، يقابل عامل الإسقاط (π):
- Aاختيار الصفوف التي تستوفي شرطًا معيّنًا
- Bترتيب النتيجة
- Cربط جدولين عبر مفتاح
- Dاختيار الأعمدة التي تظهر في النتيجة
7.صعبة
ماذا يُرجع FULL OUTER JOIN؟
- Aجميع الصفوف من كلا الجدولين، مطابَقةً حيثما أمكن ومملوءةً بـ NULL في غير ذلك
- Bالضرب الديكارتي، إذ يُقرن كل صف في أحد الجدولين بكل صف في الآخر
- Cالصفوف غير المطابقة فقط
- Dالصفوف المطابقة فقط
8.صعبة
أي مستوى عزل يمنع القراءات القذرة (dirty reads) لكنه لا يزال يسمح بالقراءات غير القابلة للتكرار (non-repeatable reads)؟
- ARead committed
- BRepeatable read
- CSerializable
- DRead uncommitted
مفتاح الإجابات
- 1. C · LIKE
- 2. D · تتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
- 3. A · AVG
- 4. D · عندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
- 5. A · هجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
- 6. D · اختيار الأعمدة التي تظهر في النتيجة
- 7. A · جميع الصفوف من كلا الجدولين، مطابَقةً حيثما أمكن ومملوءةً بـ NULL في غير ذلك
- 8. A · Read committed
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.