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

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

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

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

1.سهلة

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

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

أي عبارة تحذف صفوفًا من جدول؟

  1. ATRUNCATE COLUMN
  2. BREMOVE
  3. CDELETE
  4. DDROP
3.سهلة

كيف ترتّب نتيجة من أعلى راتب إلى أدناه؟

  1. AGROUP BY salary DESC
  2. BORDER BY salary ASC
  3. CORDER BY salary DESC
  4. DSORT salary DOWN
4.متوسطة

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

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

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

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

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

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

لماذا تستخدم أنظمة كثيرة لإدارة قواعد البيانات القفل الصارم على مرحلتين (strict 2PL)، مع الاحتفاظ بالأقفال الحصرية حتى التثبيت؟

  1. Aلأنه يلغي الحاجة إلى سجل المعاملات
  2. Bلأنه يتيح للمعاملات قراءة البيانات القذرة بأمان
  3. Cلأنه يجعل الجمود مستحيلًا
  4. Dلأنه يمنع الإجهاضات المتتالية، إذ لا يستطيع أحد قراءة كتابات غير مثبَّتة
8.صعبة

ما القراءة الشبحية (phantom read)؟

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

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

  1. 1. A · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
  2. 2. C · DELETE
  3. 3. C · ORDER BY salary DESC
  4. 4. D · كل اسم مع التسمية 'pass' أو 'fail' بحسب الدرجة
  5. 5. D · بجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
  6. 6. A · العزل (Isolation)
  7. 7. D · لأنه يمنع الإجهاضات المتتالية، إذ لا يستطيع أحد قراءة كتابات غير مثبَّتة
  8. 8. C · استعلام مكرر يُرجع صفوفًا جديدة أدرجتها معاملة أخرى مُثبَّتة

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