1.سهلة
أي عامل يُستخدم لمطابقة الأنماط النصية البسيطة في جملة WHERE؟
- AMATCH
- BSIMILAR
- CCONTAINS
- DLIKE
2.سهلة
أي عبارة تحذف جدولًا كاملًا بما في ذلك بنيته؟
- AREMOVE TABLE
- BDROP TABLE
- CDELETE FROM
- DTRUNCATE ROWS
3.سهلة
أي كلمة مفتاحية تمنح عمودًا أو جدولًا اسمًا بديلًا مؤقتًا في الاستعلام؟
- AALIAS
- BAS
- CNAME
- DRENAME
4.متوسطة
أي استعلام يُرجع عدد المدن المختلفة في جدول customers؟
- ASELECT COUNT(city) FROM customers GROUP BY city
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT SUM(DISTINCT city) FROM customers
5.متوسطة
ما القراءة القذرة (dirty read)؟
- Aقراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
- Bقراءة البيانات دون جملة WHERE
- Cقراءة بيانات من قرص تالف
- Dقراءة الصف نفسه مرتين والحصول على القيمة نفسها
6.متوسطة
في الجبر العلائقي، يقابل عامل الاختيار (σ) أي جملة في SQL؟
- Aقائمة SELECT
- BGROUP BY
- CORDER BY
- DWHERE
7.صعبة
تقرأ معاملتان كلتاهما stock = 10، وتطرح كل منهما 1 وتكتب النتيجة، فتكون 9 بدلًا من 8. أي شذوذ هذا؟
- Aشذوذ الحذف
- Bالقراءة القذرة
- Cالقراءة الشبحية
- Dالتحديث المفقود
8.صعبة
ما العيب المعروف لتفكيك الجداول إلى BCNF مقارنة بـ 3NF؟
- Aلا يمكن أن يكون لجداول BCNF مفاتيح أساسية
- Bقد لا يعود ممكنًا التحقق من بعض الاعتماديات الدالية داخل جدول واحد
- Cيفقد التفكيك البيانات دائمًا عند إعادة الربط
- Dتسمح BCNF بتكرار أكثر من 3NF
مفتاح الإجابات
- 1. D · LIKE
- 2. B · DROP TABLE
- 3. B · AS
- 4. B · SELECT COUNT(DISTINCT city) FROM customers
- 5. A · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
- 6. D · WHERE
- 7. D · التحديث المفقود
- 8. B · قد لا يعود ممكنًا التحقق من بعض الاعتماديات الدالية داخل جدول واحد
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.