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

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

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

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

1.سهلة

المفتاح الأجنبي (foreign key) هو:

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

ماذا تفعل WHERE country IN ('NL', 'BE', 'DE')؟

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

في نمط LIKE، علامَ يدل محرف البدل _ (الشرطة السفلية)؟

  1. Aأي حرف دون الأرقام
  2. Bمحرف مسافة
  3. Cمحرف واحد بالضبط
  4. Dصفر محارف أو أكثر
4.متوسطة

ماذا يُرجع SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results؟

  1. Aالطلاب الناجحين فقط
  2. Bكل اسم مع التسمية 'pass' أو 'fail' بحسب الدرجة
  3. Cعدد الطلاب الناجحين والراسبين
  4. Dخطأ لأن CASE غير مسموح بها في SELECT
5.متوسطة

يخزّن جدول عنوان العميل في كل صف من صفوف الطلبات. تغيير العنوان في صف دون الصفوف الأخرى مثال على:

  1. Aشذوذ الحذف
  2. Bشذوذ التحديث
  3. Cالقراءة الشبحية
  4. Dشذوذ الإدراج
6.متوسطة

ماذا يُرجع LEFT JOIN؟

  1. Aجميع الصفوف من الجدول الأيمن فقط
  2. Bجميع الصفوف من الجدول الأيسر والصفوف المطابقة من الأيمن، مع NULL حيث لا يوجد تطابق
  3. Cالصفوف المطابقة فقط من كلا الجدولين
  4. Dالصفوف التي لا تتطابق في أي من الجدولين
7.صعبة

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

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

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

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

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

  1. 1. A · عمود يشير إلى المفتاح الأساسي لجدول آخر
  2. 2. C · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
  3. 3. C · محرف واحد بالضبط
  4. 4. B · كل اسم مع التسمية 'pass' أو 'fail' بحسب الدرجة
  5. 5. B · شذوذ التحديث
  6. 6. B · جميع الصفوف من الجدول الأيسر والصفوف المطابقة من الأيمن، مع NULL حيث لا يوجد تطابق
  7. 7. C · فهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه
  8. 8. C · يشير إلى أعمدة الاستعلام الخارجي ويُقيَّم لكل صف خارجي

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