1.سهلة
ما المفتاح المركّب (composite key)؟
- Aمفتاح يسمح بالقيم المكررة
- Bمفتاح تولّده قاعدة البيانات
- Cمفتاح يتكون من عمودين أو أكثر
- Dمفتاح مخزّن في جدول منفصل
2.سهلة
في PostgreSQL وMySQL، أي جملة تُرجع أول 10 صفوف فقط من النتيجة؟
- ALIMIT 10
- BTOP ROWS 10
- CMAX 10
- DFIRST 10 ONLY
3.سهلة
المفتاح الأجنبي (foreign key) هو:
- Aعمود يشير إلى المفتاح الأساسي لجدول آخر
- Bمفتاح يستخدمه المستخدمون الأجانب
- Cعمود يجب أن تكون قيمه فريدة عبر جميع صفوف الجدول
- Dمفتاح مشفّر دائمًا
4.متوسطة
ما القراءة القذرة (dirty read)؟
- Aقراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
- Bقراءة البيانات دون جملة WHERE
- Cقراءة بيانات من قرص تالف
- Dقراءة الصف نفسه مرتين والحصول على القيمة نفسها
5.متوسطة
أي استعلام يُرجع أعلى راتب في كل قسم؟
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp ORDER BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
6.متوسطة
متى تكون WHERE EXISTS (subquery) صحيحة لصف ما؟
- Aعندما لا يُرجع الاستعلام الفرعي أي قيم NULL
- Bعندما يُرجع الاستعلام الفرعي صفًا واحدًا بالضبط
- Cعندما يُرجع الاستعلام الفرعي عددًا أكبر من الصفر
- Dعندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
7.صعبة
ماذا تشترط قاعدة التسجيل المسبق للسجل (write-ahead logging, WAL)؟
- Aيجب أن يصل سجل التغيير إلى التخزين المستقر قبل أن تصل صفحة البيانات المتغيرة
- Bيجب تسجيل كل استعلام قبل تحليله
- Cلا يُكتب السجل إلا بعد التعطل
- Dيجب كتابة صفحات البيانات قبل السجل
8.صعبة
تنسخ قاعدة بيانات للتقارير أسماء العملاء إلى جدول orders لتجنب الروابط. ما التكلفة الرئيسية لإلغاء التطبيع هذا؟
- Aلا تعود قاعدة البيانات قادرة على استخدام الفهارس
- Bتصبح الاستعلامات على جدول orders أبطأ
- Cلا يعود ممكنًا استخدام المفاتيح الأساسية
- Dيجب الحفاظ على اتساق النسخ المكررة كلما تغيرت بيانات العملاء
مفتاح الإجابات
- 1. C · مفتاح يتكون من عمودين أو أكثر
- 2. A · LIMIT 10
- 3. A · عمود يشير إلى المفتاح الأساسي لجدول آخر
- 4. A · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
- 5. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 6. D · عندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
- 7. A · يجب أن يصل سجل التغيير إلى التخزين المستقر قبل أن تصل صفحة البيانات المتغيرة
- 8. D · يجب الحفاظ على اتساق النسخ المكررة كلما تغيرت بيانات العملاء
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.