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

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

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

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

1.سهلة

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

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

في PostgreSQL وMySQL، أي جملة تُرجع أول 10 صفوف فقط من النتيجة؟

  1. ALIMIT 10
  2. BTOP ROWS 10
  3. CMAX 10
  4. DFIRST 10 ONLY
3.سهلة

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

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

ما القراءة القذرة (dirty read)؟

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

أي استعلام يُرجع أعلى راتب في كل قسم؟

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT MAX(dept), salary FROM emp GROUP BY salary
  3. CSELECT dept, MAX(salary) FROM emp ORDER BY dept
  4. DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
6.متوسطة

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

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

ماذا تشترط قاعدة التسجيل المسبق للسجل (write-ahead logging, WAL)؟

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

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

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

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

  1. 1. C · مفتاح يتكون من عمودين أو أكثر
  2. 2. A · LIMIT 10
  3. 3. A · عمود يشير إلى المفتاح الأساسي لجدول آخر
  4. 4. A · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
  5. 5. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  6. 6. D · عندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
  7. 7. A · يجب أن يصل سجل التغيير إلى التخزين المستقر قبل أن تصل صفحة البيانات المتغيرة
  8. 8. D · يجب الحفاظ على اتساق النسخ المكررة كلما تغيرت بيانات العملاء

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