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

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

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

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

1.سهلة

أي عامل يُستخدم لمطابقة الأنماط النصية البسيطة في جملة WHERE؟

  1. AMATCH
  2. BCONTAINS
  3. CLIKE
  4. DSIMILAR
2.سهلة

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

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

أي دالة تجميعية تُرجع متوسط عمود رقمي؟

  1. AAVG
  2. BMEDIAN
  3. CMEAN
  4. DSUM
4.متوسطة

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

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

ما حقن SQL (SQL injection)؟

  1. Aهجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
  2. Bتقنية للنسخ الاحتياطي لقاعدة البيانات
  3. Cتقنية لإدراج صفوف كثيرة بسرعة بعبارة INSERT واحدة
  4. Dطريقة لإضافة الفهارس
6.متوسطة

في الجبر العلائقي، يقابل عامل الإسقاط (π):

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

ماذا يُرجع FULL OUTER JOIN؟

  1. Aجميع الصفوف من كلا الجدولين، مطابَقةً حيثما أمكن ومملوءةً بـ NULL في غير ذلك
  2. Bالضرب الديكارتي، إذ يُقرن كل صف في أحد الجدولين بكل صف في الآخر
  3. Cالصفوف غير المطابقة فقط
  4. Dالصفوف المطابقة فقط
8.صعبة

أي مستوى عزل يمنع القراءات القذرة (dirty reads) لكنه لا يزال يسمح بالقراءات غير القابلة للتكرار (non-repeatable reads)؟

  1. ARead committed
  2. BRepeatable read
  3. CSerializable
  4. DRead uncommitted

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

  1. 1. C · LIKE
  2. 2. D · تتراجع عن التغييرات التي أُجريت منذ بدء المعاملة
  3. 3. A · AVG
  4. 4. D · عندما يُرجع الاستعلام الفرعي صفًا واحدًا على الأقل
  5. 5. A · هجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
  6. 6. D · اختيار الأعمدة التي تظهر في النتيجة
  7. 7. A · جميع الصفوف من كلا الجدولين، مطابَقةً حيثما أمكن ومملوءةً بـ NULL في غير ذلك
  8. 8. A · Read committed

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