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

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

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

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

1.سهلة

في النموذج العلائقي، ماذا يُسمى صف الجدول؟

  1. Aنطاق (domain)
  2. Bخاصية (attribute)
  3. Cمخطط (schema)
  4. Dصف (tuple)
2.سهلة

في نمط LIKE، علامَ يدل محرف البدل _ (الشرطة السفلية)؟

  1. Aأي حرف دون الأرقام
  2. Bصفر محارف أو أكثر
  3. Cمحرف مسافة
  4. Dمحرف واحد بالضبط
3.سهلة

أي جملة (clause) تُرشّح الصفوف قبل التجميع؟

  1. AGROUP BY
  2. BWHERE
  3. CHAVING
  4. DORDER BY
4.متوسطة

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

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

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

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

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

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

لماذا يُعد SELECT dept, name, COUNT(*) FROM emp GROUP BY dept غير صالح في SQL المعياري؟

  1. Aلأن COUNT(*) لا يمكن استخدامها مع GROUP BY
  2. Bلأن GROUP BY يجب أن تسرد جميع أعمدة الجدول
  3. Cلأن dept يجب أن يظهر داخل دالة تجميعية
  4. Dلأن name ليس مجمَّعًا ولا داخل دالة تجميعية، فليست له قيمة واحدة لكل مجموعة
8.صعبة

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

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

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

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

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