1.سهلة
أي كلمة مفتاحية تمنح عمودًا أو جدولًا اسمًا بديلًا مؤقتًا في الاستعلام؟
- ANAME
- BRENAME
- CAS
- DALIAS
2.سهلة
ما المفتاح المرشّح (candidate key)؟
- Aأصغر مجموعة من الأعمدة تحدد كل صف بشكل فريد
- Bعمود ينتظر أن يصبح مفتاحًا أجنبيًا
- Cمجموعة أعمدة مشتركة بين جدولين لربط صفوفهما
- Dأي عمود يحتوي على قيم NULL
3.سهلة
ماذا تفعل WHERE country IN ('NL', 'BE', 'DE')؟
- Aترتّب الصفوف بترتيب القائمة
- Bتُبقي الصفوف التي تحتوي قيمة country فيها على الرموز الثلاثة معًا في آن واحد
- Cتُبقي الصفوف التي لا تكون قيمة country فيها في القائمة
- Dتُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
4.متوسطة
عُرّف مفتاح أجنبي مع ON DELETE CASCADE. ماذا يحدث عند حذف صف أب؟
- Aيُنسخ الصف الأب إلى جدول أرشيف
- Bيُرفض الحذف دائمًا
- Cيُضبط المفتاح الأجنبي في الصفوف الأبناء على NULL تلقائيًا
- Dتُحذف الصفوف الأبناء التي تشير إليه تلقائيًا
5.متوسطة
تتطلب الصيغة الطبيعية الأولى (1NF) أن:
- Aيحتوي كل جدول على عمود واحد بالضبط
- Bيحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
- Cيعتمد كل عمود غير مفتاحي على المفتاح كله وعلى المفتاح وحده
- Dلا توجد مفاتيح أجنبية
6.متوسطة
أي خاصية من خصائص ACID تضمن بقاء التغييرات المثبَّتة بعد تعطل النظام؟
- Aالاتساق (Consistency)
- Bالذرية (Atomicity)
- Cالديمومة (Durability)
- Dالعزل (Isolation)
7.صعبة
تتطلب صيغة بويس–كود الطبيعية (BCNF) أنه لكل اعتمادية وظيفية غير بديهية X → Y:
- Aيحتوي X على NULL
- Bيكون Y ذريًا
- Cيكون Y مفتاحًا أساسيًا
- Dيكون X مفتاحًا فائقًا
8.صعبة
ماذا يُظهر EXPLAIN (أو EXPLAIN ANALYZE في PostgreSQL) لاستعلام ما؟
- Aإعادة كتابة للاستعلام بترميز الجبر العلائقي فقط
- Bخطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
- Cقائمة المستخدمين الذين نفّذوا الاستعلام
- Dمعنى كل كلمة مفتاحية من SQL في الاستعلام
مفتاح الإجابات
- 1. C · AS
- 2. A · أصغر مجموعة من الأعمدة تحدد كل صف بشكل فريد
- 3. D · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
- 4. D · تُحذف الصفوف الأبناء التي تشير إليه تلقائيًا
- 5. B · يحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
- 6. C · الديمومة (Durability)
- 7. D · يكون X مفتاحًا فائقًا
- 8. B · خطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.