1.سهلة
في PostgreSQL وMySQL، أي جملة تُرجع أول 10 صفوف فقط من النتيجة؟
- AFIRST 10 ONLY
- BMAX 10
- CTOP ROWS 10
- DLIMIT 10
2.سهلة
أي كلمة مفتاحية في SQL تزيل الصفوف المكررة من النتيجة؟
- AUNIQUE
- BDISTINCT
- CDIFFERENT
- DSINGLE
3.سهلة
إلى أي جزء من SQL تنتمي عبارات مثل CREATE وALTER وDROP؟
- Aلغة التحكم في البيانات (DCL)
- Bلغة التحكم في المعاملات (TCL)
- Cلغة تعريف البيانات (DDL)
- Dلغة معالجة البيانات (DML)
4.متوسطة
في الجبر العلائقي، يقابل عامل الإسقاط (π):
- Aربط جدولين عبر مفتاح
- Bترتيب النتيجة
- Cاختيار الصفوف التي تستوفي شرطًا معيّنًا
- Dاختيار الأعمدة التي تظهر في النتيجة
5.متوسطة
ما حقن SQL (SQL injection)؟
- Aطريقة لإضافة الفهارس
- Bتقنية للنسخ الاحتياطي لقاعدة البيانات
- Cهجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
- Dتقنية لإدراج صفوف كثيرة بسرعة بعبارة INSERT واحدة
6.متوسطة
أي خاصية من خصائص ACID تضمن بقاء التغييرات المثبَّتة بعد تعطل النظام؟
- Aالعزل (Isolation)
- Bالذرية (Atomicity)
- Cالاتساق (Consistency)
- Dالديمومة (Durability)
7.صعبة
ماذا يُظهر EXPLAIN (أو EXPLAIN ANALYZE في PostgreSQL) لاستعلام ما؟
- Aإعادة كتابة للاستعلام بترميز الجبر العلائقي فقط
- Bخطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
- Cمعنى كل كلمة مفتاحية من SQL في الاستعلام
- Dقائمة المستخدمين الذين نفّذوا الاستعلام
8.صعبة
ما القراءة الشبحية (phantom read)؟
- Aقراءة بيانات لم تُكتب قط
- Bقراءة تغييرات غير مُثبَّتة
- Cاستعلام مكرر يُرجع صفوفًا جديدة أدرجتها معاملة أخرى مُثبَّتة
- Dاستعلام لا يُرجع أي صفوف
مفتاح الإجابات
- 1. D · LIMIT 10
- 2. B · DISTINCT
- 3. C · لغة تعريف البيانات (DDL)
- 4. D · اختيار الأعمدة التي تظهر في النتيجة
- 5. C · هجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
- 6. D · الديمومة (Durability)
- 7. B · خطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
- 8. C · استعلام مكرر يُرجع صفوفًا جديدة أدرجتها معاملة أخرى مُثبَّتة
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.