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

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

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

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

1.سهلة

ما المفتاح المركّب (composite key)؟

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

أي كلمة مفتاحية في SQL تزيل الصفوف المكررة من النتيجة؟

  1. ADISTINCT
  2. BUNIQUE
  3. CDIFFERENT
  4. DSINGLE
3.سهلة

ماذا يفعل قيد CHECK؟

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

العرض (view) في SQL هو:

  1. Aشاشة في عميل قاعدة البيانات لاستعراض الجداول
  2. Bنسخة من جدول على القرص
  3. Cنوع من الفهارس
  4. Dاستعلام مخزّن يتصرف كجدول افتراضي
5.متوسطة

متى تكون WHERE EXISTS (subquery) صحيحة لصف ما؟

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

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

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

ينفّذ تطبيق UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7، ويبلّغ عن تعارض إذا لم يُحدَّث أي صف. ما هذه التقنية؟

  1. Aالتحكم المتفائل في التزامن
  2. Bالتسجيل المسبق للسجل
  3. Cالقفل الصارم على مرحلتين مع أقفال على الصفوف
  4. Dتجزئة قاعدة البيانات (sharding)
8.صعبة

للعلاقة R(A, B, C, D) الاعتماديتان الداليتان A → B وC → D. ما المفتاح المرشّح؟

  1. A{A}
  2. B{A, C}
  3. C{C}
  4. D{B, D}

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

  1. 1. A · مفتاح يتكون من عمودين أو أكثر
  2. 2. A · DISTINCT
  3. 3. A · يرفض الصفوف التي لا تستوفي قيمها شرطًا ما
  4. 4. D · استعلام مخزّن يتصرف كجدول افتراضي
  5. 5. A · عندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
  6. 6. B · بجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
  7. 7. A · التحكم المتفائل في التزامن
  8. 8. B · {A, C}

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