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

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

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

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

1.سهلة

كيف تختلف UNION ALL عن UNION؟

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

أي دالة تجميعية تُرجع متوسط عمود رقمي؟

  1. AAVG
  2. BMEAN
  3. CSUM
  4. DMEDIAN
3.سهلة

أي صفوف تختار WHERE price BETWEEN 10 AND 20؟

  1. Aالصفوف التي سعرها من 10 إلى 20، بما في ذلك 10 و20
  2. Bالصفوف التي سعرها خارج المدى من 10 إلى 20
  3. Cالصفوف التي سعرها يساوي 10 أو 20 فقط
  4. Dالصفوف التي سعرها أعلى من 10 وأقل من 20، باستثناء 10 و20
4.متوسطة

ما القادح (trigger) في قاعدة البيانات؟

  1. Aاستعلام ينفّذه المستخدم يدويًا
  2. Bنوع من الفهارس يسرّع عمليات البحث
  3. Cشيفرة تُنفَّذ تلقائيًا عند وقوع حدث محدد مثل INSERT أو UPDATE أو DELETE على جدول
  4. Dنسخ احتياطي مجدول لقاعدة البيانات
5.متوسطة

في الجبر العلائقي، يقابل عامل الاختيار (σ) أي جملة في SQL؟

  1. AORDER BY
  2. BWHERE
  3. Cقائمة SELECT
  4. DGROUP BY
6.متوسطة

في الجبر العلائقي، يقابل عامل الإسقاط (π):

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

ما الفهرس المغطّي (covering index) لاستعلام ما؟

  1. Aفهرس يغطي كل عمود في كل جدول
  2. Bفهرس يُعاد بناؤه كل ليلة
  3. Cفهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه
  4. Dفهرس على المفتاح الأساسي فقط
8.صعبة

ماذا يحسب SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales؟

  1. Aصفًا واحدًا لكل يوم بمجموع ذلك اليوم فقط
  2. Bمجموع كل المبالغ في كل صف
  3. Cمجموعًا تراكميًا لـ amount مرتبًا حسب day
  4. Dمتوسط المبلغ لكل يوم

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

  1. 1. C · تُبقي UNION ALL الصفوف المكررة
  2. 2. A · AVG
  3. 3. A · الصفوف التي سعرها من 10 إلى 20، بما في ذلك 10 و20
  4. 4. C · شيفرة تُنفَّذ تلقائيًا عند وقوع حدث محدد مثل INSERT أو UPDATE أو DELETE على جدول
  5. 5. B · WHERE
  6. 6. A · اختيار الأعمدة التي تظهر في النتيجة
  7. 7. C · فهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه
  8. 8. C · مجموعًا تراكميًا لـ amount مرتبًا حسب day

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