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

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

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

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

1.سهلة

ماذا تفعل ROLLBACK في المعاملة؟

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

ما المفتاح البديل (surrogate key)؟

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

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

  1. ARENAME
  2. BALIAS
  3. CNAME
  4. DAS
4.متوسطة

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

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

أي عبارة عن HAVING صحيحة؟

  1. Aترتّب النتائج
  2. Bلا يمكن استخدامها مع GROUP BY
  3. Cيجب أن تأتي قبل WHERE في عبارة SELECT
  4. Dيمكنها استخدام الدوال التجميعية لترشيح المجموعات
6.متوسطة

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

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

ما الفهرس المغطّي (covering index) لاستعلام ما؟

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

ماذا يُرجع الاستعلام التالي: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)؟

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

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

  1. 1. C · تتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
  2. 2. C · معرّف اصطناعي لا معنى تجاريًا له، مثل معرّف يتزايد تلقائيًا
  3. 3. D · AS
  4. 4. C · كل اسم مع التسمية 'pass' أو 'fail' بحسب الدرجة
  5. 5. D · يمكنها استخدام الدوال التجميعية لترشيح المجموعات
  6. 6. D · الديمومة (Durability)
  7. 7. B · فهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه
  8. 8. A · الطلاب الذين تزيد درجاتهم عن متوسط الدرجات

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