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

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

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

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

1.سهلة

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

  1. ANAME
  2. BAS
  3. CALIAS
  4. DRENAME
2.سهلة

ما المفتاح الأساسي (primary key)؟

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

ما عبارة SQL التي تغيّر القيم في صفوف موجودة بالفعل؟

  1. AINSERT
  2. BREPLACE COLUMN
  3. CUPDATE
  4. DMODIFY
4.متوسطة

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

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

تزيل الصيغة الطبيعية الثالثة (3NF):

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

لماذا لا يمكن أن يكون للجدول إلا فهرس عنقودي (clustered) واحد؟

  1. Aلأن الفهارس العنقودية لا تكون إلا على المفتاح الأساسي
  2. Bلأن الصفوف لا يمكن تخزينها فعليًا إلا بترتيب واحد
  3. Cلأن معيار SQL يمنع وجود أكثر من فهرس واحد على الجدول
  4. Dلأن الفهارس العنقودية تستهلك ذاكرة كبيرة جدًا
7.صعبة

يحتوي الجدول b على القيم 1 و2 وNULL في العمود y. ماذا يُرجع SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)؟

  1. Aلا صفوف على الإطلاق
  2. Bصفوف a التي لا تكون فيها x مساوية لـ 1 أو 2
  3. Cكل صفوف a
  4. Dصفوف a التي تكون فيها x هي NULL فقط
8.صعبة

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

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

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

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

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