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

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

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

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

1.سهلة

أي قيد يضمن ألا يُترك عمود فارغًا (NULL) أبدًا؟

  1. ADEFAULT
  2. BCHECK NULL
  3. CUNIQUE
  4. DNOT NULL
2.سهلة

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

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

في نمط LIKE، علامَ يدل محرف البدل %؟

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

أي خاصية من خصائص ACID تضمن بقاء التغييرات المثبَّتة بعد تعطل النظام؟

  1. Aالاتساق (Consistency)
  2. Bالذرية (Atomicity)
  3. Cالديمومة (Durability)
  4. Dالعزل (Isolation)
5.متوسطة

ماذا يُرجع SELECT SUM(amount) FROM orders عندما لا تطابق جملة WHERE أي صفوف؟

  1. Aخطأ
  2. B0
  3. CNULL
  4. Dسلسلة نصية فارغة
6.متوسطة

أي خاصية من خصائص ACID تعني أن المعاملات المتزامنة لا يرى بعضها تغييرات بعض غير المكتملة؟

  1. Aالتوافر (Availability)
  2. Bالذرية (Atomicity)
  3. Cالديمومة (Durability)
  4. Dالعزل (Isolation)
7.صعبة

تتطلب صيغة بويس–كود الطبيعية (BCNF) أنه لكل اعتمادية وظيفية غير بديهية X → Y:

  1. Aيحتوي X على NULL
  2. Bيكون Y مفتاحًا أساسيًا
  3. Cيكون Y ذريًا
  4. Dيكون X مفتاحًا فائقًا
8.صعبة

تنسخ قاعدة بيانات للتقارير أسماء العملاء إلى جدول orders لتجنب الروابط. ما التكلفة الرئيسية لإلغاء التطبيع هذا؟

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

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

  1. 1. D · NOT NULL
  2. 2. A · عمود يشير إلى المفتاح الأساسي لجدول آخر
  3. 3. B · أي تسلسل من صفر محارف أو أكثر
  4. 4. C · الديمومة (Durability)
  5. 5. C · NULL
  6. 6. D · العزل (Isolation)
  7. 7. D · يكون X مفتاحًا فائقًا
  8. 8. D · يجب الحفاظ على اتساق النسخ المكررة كلما تغيرت بيانات العملاء

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