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

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

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

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

1.سهلة

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

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

ما عبارة SQL التي تسترجع البيانات من جدول؟

  1. AUPDATE
  2. BSELECT
  3. CINSERT
  4. DCREATE
3.سهلة

ماذا يفعل قيد CHECK؟

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

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

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

يخزّن جدول عنوان العميل في كل صف من صفوف الطلبات. تغيير العنوان في صف دون الصفوف الأخرى مثال على:

  1. Aشذوذ التحديث
  2. Bالقراءة الشبحية
  3. Cشذوذ الحذف
  4. Dشذوذ الإدراج
6.متوسطة

ما القادح (trigger) في قاعدة البيانات؟

  1. Aنوع من الفهارس يسرّع عمليات البحث
  2. Bنسخ احتياطي مجدول لقاعدة البيانات
  3. Cشيفرة تُنفَّذ تلقائيًا عند وقوع حدث محدد مثل INSERT أو UPDATE أو DELETE على جدول
  4. Dاستعلام ينفّذه المستخدم يدويًا
7.صعبة

تقرأ معاملتان كلتاهما stock = 10، وتطرح كل منهما 1 وتكتب النتيجة، فتكون 9 بدلًا من 8. أي شذوذ هذا؟

  1. Aالتحديث المفقود
  2. Bالقراءة الشبحية
  3. Cالقراءة القذرة
  4. Dشذوذ الحذف
8.صعبة

ماذا يُظهر EXPLAIN (أو EXPLAIN ANALYZE في PostgreSQL) لاستعلام ما؟

  1. Aخطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
  2. Bإعادة كتابة للاستعلام بترميز الجبر العلائقي فقط
  3. Cقائمة المستخدمين الذين نفّذوا الاستعلام
  4. Dمعنى كل كلمة مفتاحية من SQL في الاستعلام

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

  1. 1. D · تتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
  2. 2. B · SELECT
  3. 3. A · يرفض الصفوف التي لا تستوفي قيمها شرطًا ما
  4. 4. C · يمكنها استخدام الدوال التجميعية لترشيح المجموعات
  5. 5. A · شذوذ التحديث
  6. 6. C · شيفرة تُنفَّذ تلقائيًا عند وقوع حدث محدد مثل INSERT أو UPDATE أو DELETE على جدول
  7. 7. A · التحديث المفقود
  8. 8. A · خطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط

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