1.سهلة
أي دالة تجميعية تُرجع متوسط عمود رقمي؟
- AMEAN
- BAVG
- CSUM
- DMEDIAN
2.سهلة
في PostgreSQL وMySQL، أي جملة تُرجع أول 10 صفوف فقط من النتيجة؟
- ALIMIT 10
- BFIRST 10 ONLY
- CMAX 10
- DTOP ROWS 10
3.سهلة
ماذا يضمن قيد UNIQUE على عمود؟
- Aأن العمود لا يمكن تغييره بعد الإدراج
- Bيصبح العمود تلقائيًا المفتاح الأساسي للجدول
- Cألا يكون لصفين القيمة نفسها غير NULL في ذلك العمود
- Dأن قيم العمود مرتبة
4.متوسطة
يخزّن جدول عنوان العميل في كل صف من صفوف الطلبات. تغيير العنوان في صف دون الصفوف الأخرى مثال على:
- Aشذوذ الحذف
- Bالقراءة الشبحية
- Cشذوذ الإدراج
- Dشذوذ التحديث
5.متوسطة
ماذا يُرجع LEFT JOIN؟
- Aجميع الصفوف من الجدول الأيمن فقط
- Bالصفوف التي لا تتطابق في أي من الجدولين
- Cجميع الصفوف من الجدول الأيسر والصفوف المطابقة من الأيمن، مع NULL حيث لا يوجد تطابق
- Dالصفوف المطابقة فقط من كلا الجدولين
6.متوسطة
في جدول orders خمسة صفوف، يشير كل منها إلى عميل موجود، وفي جدول customers ثلاثة صفوف. كم صفًا يُرجع INNER JOIN على customer_id؟
- A5
- B8
- C15
- D3
7.صعبة
x قيمتها NULL وy = 1. ما قيمة الشرط (x > 5 OR y = 1)؟
- AFALSE
- BUNKNOWN
- CNULL، فيُرفض الصف دائمًا
- DTRUE
8.صعبة
أي ميزة في SQL هي الأنسب لإيجاد كل موظف تحت مدير ما في شجرة تنظيمية مجهولة العمق؟
- Aقيد UNIQUE على manager_id
- BGROUP BY على manager_id
- Cربط ذاتي واحد لجدول employees على manager_id
- Dتعبير جدول مشترك عودي (WITH RECURSIVE)
مفتاح الإجابات
- 1. B · AVG
- 2. A · LIMIT 10
- 3. C · ألا يكون لصفين القيمة نفسها غير NULL في ذلك العمود
- 4. D · شذوذ التحديث
- 5. C · جميع الصفوف من الجدول الأيسر والصفوف المطابقة من الأيمن، مع NULL حيث لا يوجد تطابق
- 6. A · 5
- 7. D · TRUE
- 8. D · تعبير جدول مشترك عودي (WITH RECURSIVE)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.