ورقة عمل قواعد البيانات و SQL مع الإجابات

ورقة عمل مجانية قابلة للطباعة في قواعد البيانات و SQL: 8 مسألة من السهل إلى مستوى الامتحان، مع مفتاح الإجابات. اطبعها أو احفظها بصيغة PDF.

للمعلمين: يمكن طباعتها ونسخها واستخدامها في الصف مجانًا. كل ورقة عمل جديدة لها قيم جديدة ومفتاح إجابات خاص بها. نقدّر إضافة رابط إلى ExamProblems في صفحة مقررك.

الاسم: ____________________   التاريخ: ____________

1.سهلة

أي دالة تجميعية تعدّ الصفوف؟

  1. AMAX
  2. BCOUNT
  3. CSUM
  4. DAVG
2.سهلة

ماذا تفعل UNION بنتائج استعلامين SELECT؟

  1. Aتضعهما جنبًا إلى جنب عبر مفتاح
  2. Bتُبقي الصفوف الموجودة في الاستعلام الأول دون الثاني فقط
  3. Cتُبقي فقط الصفوف الموجودة في كليهما
  4. Dتجمعهما في نتيجة واحدة وتزيل الصفوف المكررة
3.سهلة

أي جملة (clause) تُرشّح الصفوف قبل التجميع؟

  1. AWHERE
  2. BORDER BY
  3. CGROUP BY
  4. DHAVING
4.متوسطة

إلامَ يرمز الحرف "A" في ACID؟

  1. Aالدقة (Accuracy)
  2. Bالتجميع (Aggregation)
  3. Cالذرية (Atomicity)
  4. Dالتوافرية (Availability)
5.متوسطة

أي عبارة تزيل جميع صفوف جدول وتُبقي بنيته ولا تقبل جملة WHERE؟

  1. ATRUNCATE TABLE
  2. BDROP TABLE
  3. CALTER TABLE
  4. DDELETE FROM مع جملة WHERE
6.متوسطة

يمكن للطلاب أخذ مقررات كثيرة وللمقررات طلاب كثيرون. كيف يُنمذج ذلك في الجداول؟

  1. Aبعمود مفتاح أجنبي course_id في جدول الطلاب يشير إلى المقررات
  2. Bبقائمة من معرّفات المقررات مخزنة في عمود واحد
  3. Cبدمج الطلاب والمقررات في جدول واحد
  4. Dبجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
7.صعبة

لماذا قد لا يستخدم استعلام يحتوي على WHERE YEAR(order_date) = 2025 فهرسًا على order_date؟

  1. AYEAR ليست SQL صالحة
  2. Bالفهارس لا تعمل أبدًا مع التواريخ
  3. Cتطبيق دالة على العمود يمنع البحث البسيط بالنطاق في الفهرس
  4. Dلا يُستخدم الفهرس على order_date إلا مع ORDER BY، ولا يُستخدم أبدًا مع WHERE
8.صعبة

الاستعلام الفرعي المترابط (correlated subquery) هو الذي:

  1. Aيُنفَّذ مرة واحدة فقط قبل الاستعلام الخارجي ويُخزَّن ناتجه مؤقتًا لكل صف
  2. Bيستخدم الدوال التجميعية فقط
  3. Cيشير إلى أعمدة الاستعلام الخارجي ويُقيَّم لكل صف خارجي
  4. Dيربط جدولين بمفتاح أجنبي

مفتاح الإجابات

  1. 1. B · COUNT
  2. 2. D · تجمعهما في نتيجة واحدة وتزيل الصفوف المكررة
  3. 3. A · WHERE
  4. 4. C · الذرية (Atomicity)
  5. 5. A · TRUNCATE TABLE
  6. 6. D · بجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
  7. 7. C · تطبيق دالة على العمود يمنع البحث البسيط بالنطاق في الفهرس
  8. 8. C · يشير إلى أعمدة الاستعلام الخارجي ويُقيَّم لكل صف خارجي

حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.