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

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

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

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

1.سهلة

في النموذج العلائقي، ماذا يُسمى صف الجدول؟

  1. Aنطاق (domain)
  2. Bمخطط (schema)
  3. Cخاصية (attribute)
  4. Dصف (tuple)
2.سهلة

ما المفتاح المرشّح (candidate key)؟

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

أي كلمة مفتاحية تمنح عمودًا أو جدولًا اسمًا بديلًا مؤقتًا في الاستعلام؟

  1. AALIAS
  2. BRENAME
  3. CAS
  4. DNAME
4.متوسطة

تزيل الصيغة الطبيعية الثانية (2NF):

  1. Aالاعتماديات المتعدية بين الأعمدة غير المفتاحية عبر عمود غير مفتاحي آخر
  2. Bالمفاتيح الأجنبية
  3. Cالاعتماديات الجزئية للأعمدة غير المفتاحية على جزء من مفتاح مركّب
  4. Dجميع قيم NULL
5.متوسطة

في جدول صفوف تكون فيها قيمة col هي NULL. أي صفوف تُرجعها WHERE col = NULL؟

  1. Aخطأ في كل قواعد البيانات
  2. Bالصفوف التي تكون فيها col هي NULL فقط، كما في IS NULL
  3. Cجميع صفوف الجدول
  4. Dلا صفوف، لأن نتيجة المقارنة مجهولة
6.متوسطة

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

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

في جدول مليون صف وعمود منطقي is_active قيمته TRUE في 95% منها. لماذا قد يتجاهل المُحسِّن فهرسًا على is_active في WHERE is_active = TRUE؟

  1. Aلأنه لا يمكن إنشاء فهارس على الأعمدة المنطقية
  2. Bلأن المُحسِّن لا يستخدم الفهارس أبدًا في جمل WHERE
  3. Cلأن الفهرس يعامل TRUE على أنها NULL
  4. Dلأن معظم الصفوف مطابقة، فيكون المسح الكامل للجدول أرخص من عمليات بحث كثيرة في الفهرس
8.صعبة

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

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

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

  1. 1. D · صف (tuple)
  2. 2. B · أصغر مجموعة من الأعمدة تحدد كل صف بشكل فريد
  3. 3. C · AS
  4. 4. C · الاعتماديات الجزئية للأعمدة غير المفتاحية على جزء من مفتاح مركّب
  5. 5. D · لا صفوف، لأن نتيجة المقارنة مجهولة
  6. 6. D · استعلام مخزّن يتصرف كجدول افتراضي
  7. 7. D · لأن معظم الصفوف مطابقة، فيكون المسح الكامل للجدول أرخص من عمليات بحث كثيرة في الفهرس
  8. 8. A · {A, C}

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