1.سهلة
ماذا تفعل ROLLBACK في المعاملة؟
- Aتحفظ جميع تغييرات المعاملة بشكل دائم على القرص
- Bتكرر العبارة الأخيرة
- Cتتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
- Dتحذف الجدول
2.سهلة
ما المفتاح البديل (surrogate key)؟
- Aمفتاح يشير إلى جدول آخر
- Bمفتاح مأخوذ من بيانات واقعية مثل عنوان البريد الإلكتروني
- Cمعرّف اصطناعي لا معنى تجاريًا له، مثل معرّف يتزايد تلقائيًا
- Dمفتاح لا يُستخدم إلا في العروض (views)
3.سهلة
أي كلمة مفتاحية تمنح عمودًا أو جدولًا اسمًا بديلًا مؤقتًا في الاستعلام؟
- ARENAME
- BALIAS
- CNAME
- DAS
4.متوسطة
ماذا يُرجع SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results؟
- Aعدد الطلاب الناجحين والراسبين
- Bخطأ لأن CASE غير مسموح بها في SELECT
- Cكل اسم مع التسمية 'pass' أو 'fail' بحسب الدرجة
- Dالطلاب الناجحين فقط
5.متوسطة
أي عبارة عن HAVING صحيحة؟
- Aترتّب النتائج
- Bلا يمكن استخدامها مع GROUP BY
- Cيجب أن تأتي قبل WHERE في عبارة SELECT
- Dيمكنها استخدام الدوال التجميعية لترشيح المجموعات
6.متوسطة
أي خاصية من خصائص ACID تضمن بقاء التغييرات المثبَّتة بعد تعطل النظام؟
- Aالذرية (Atomicity)
- Bالعزل (Isolation)
- Cالاتساق (Consistency)
- Dالديمومة (Durability)
7.صعبة
ما الفهرس المغطّي (covering index) لاستعلام ما؟
- Aفهرس على المفتاح الأساسي فقط
- Bفهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه
- Cفهرس يغطي كل عمود في كل جدول
- Dفهرس يُعاد بناؤه كل ليلة
8.صعبة
ماذا يُرجع الاستعلام التالي: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)؟
- Aالطلاب الذين تزيد درجاتهم عن متوسط الدرجات
- Bالطلاب الحاصلون على أعلى درجة فقط
- Cخطأ لأن الاستعلامات الفرعية غير مسموح بها في WHERE
- Dمتوسط درجات جميع الطلاب
مفتاح الإجابات
- 1. C · تتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
- 2. C · معرّف اصطناعي لا معنى تجاريًا له، مثل معرّف يتزايد تلقائيًا
- 3. D · AS
- 4. C · كل اسم مع التسمية 'pass' أو 'fail' بحسب الدرجة
- 5. D · يمكنها استخدام الدوال التجميعية لترشيح المجموعات
- 6. D · الديمومة (Durability)
- 7. B · فهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه
- 8. A · الطلاب الذين تزيد درجاتهم عن متوسط الدرجات
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.