1.سهلة
أي كلمة مفتاحية في SQL تزيل الصفوف المكررة من النتيجة؟
- ADISTINCT
- BDIFFERENT
- CSINGLE
- DUNIQUE
2.سهلة
ما المفتاح الأساسي (primary key)؟
- Aعمود قد يحتوي على قيم مكررة لكنه لا يجوز أن يحتوي NULL أبدًا
- Bالعمود الأول في كل جدول
- Cعمود أو مجموعة أعمدة تحدد كل صف بشكل فريد
- Dكلمة مرور لقاعدة البيانات
3.سهلة
فيمَ يُستخدم مخطط الكيانات والعلاقات (ER)؟
- Aإظهار طريقة تنفيذ الاستعلام
- Bقياس أداء قاعدة البيانات
- Cنمذجة الكيانات وخصائصها وعلاقاتها عند تصميم قاعدة بيانات
- Dسرد مستخدمي قاعدة البيانات
4.متوسطة
ماذا يُرجع LEFT JOIN؟
- Aجميع الصفوف من الجدول الأيسر والصفوف المطابقة من الأيمن، مع NULL حيث لا يوجد تطابق
- Bالصفوف المطابقة فقط من كلا الجدولين
- Cجميع الصفوف من الجدول الأيمن فقط
- Dالصفوف التي لا تتطابق في أي من الجدولين
5.متوسطة
في جدول orders خمسة صفوف، يشير كل منها إلى عميل موجود، وفي جدول customers ثلاثة صفوف. كم صفًا يُرجع INNER JOIN على customer_id؟
- A3
- B15
- C8
- D5
6.متوسطة
يخزّن جدول عنوان العميل في كل صف من صفوف الطلبات. تغيير العنوان في صف دون الصفوف الأخرى مثال على:
- Aالقراءة الشبحية
- Bشذوذ التحديث
- Cشذوذ الإدراج
- Dشذوذ الحذف
7.صعبة
ماذا يُرجع SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp؟
- Aالموظفين الذين يكسبون أكثر من متوسط قسمهم فقط
- Bخطأ لأن name ليس في GROUP BY
- Cكل صف موظف مع متوسط راتب قسمه
- Dصفًا واحدًا لكل قسم مع متوسط راتبه
8.صعبة
تتطلب صيغة بويس–كود الطبيعية (BCNF) أنه لكل اعتمادية وظيفية غير بديهية X → Y:
- Aيكون X مفتاحًا فائقًا
- Bيكون Y مفتاحًا أساسيًا
- Cيكون Y ذريًا
- Dيحتوي X على NULL
مفتاح الإجابات
- 1. A · DISTINCT
- 2. C · عمود أو مجموعة أعمدة تحدد كل صف بشكل فريد
- 3. C · نمذجة الكيانات وخصائصها وعلاقاتها عند تصميم قاعدة بيانات
- 4. A · جميع الصفوف من الجدول الأيسر والصفوف المطابقة من الأيمن، مع NULL حيث لا يوجد تطابق
- 5. D · 5
- 6. B · شذوذ التحديث
- 7. C · كل صف موظف مع متوسط راتب قسمه
- 8. A · يكون X مفتاحًا فائقًا
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.