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

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

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

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

1.سهلة

ما عبارة SQL التي تضيف صفوفًا جديدة إلى جدول؟

  1. AUPDATE
  2. BALTER
  3. CSELECT
  4. DINSERT
2.سهلة

ماذا تمثّل NULL في SQL؟

  1. Aسلسلة نصية فارغة
  2. Bالقيمة المنطقية "خطأ" (false)
  3. Cالعدد صفر في الأعمدة العددية
  4. Dقيمة مفقودة أو غير معروفة
3.سهلة

أي عبارة تحذف جدولًا كاملًا بما في ذلك بنيته؟

  1. ADELETE FROM
  2. BDROP TABLE
  3. CREMOVE TABLE
  4. DTRUNCATE ROWS
4.متوسطة

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

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

في جدول employees عمود manager_id يشير إلى موظف آخر. كيف تسرد كل موظف بجوار اسم مديره؟

  1. Aبربط جدول employees بنفسه باستخدام اسمين مستعارين
  2. Bبدمج الجدول مع نفسه باستخدام UNION ALL ومرشّح WHERE
  3. Cباستخدام GROUP BY manager_id فقط
  4. Dبإنشاء نسخة ثانية من الجدول على القرص
6.متوسطة

ماذا تُرجع INTERSECT عند استخدامها بين استعلامين SELECT؟

  1. Aالصفوف الموجودة في النتيجتين كلتيهما
  2. Bالصفوف الموجودة في النتيجة الأولى دون الثانية
  3. Cجميع الصفوف من النتيجتين
  4. Dالضرب الديكارتي للنتيجتين
7.صعبة

بالنظر إلى الاعتماديات الدالية A → B وB → C وC → D على R(A, B, C, D)، ما الانغلاق A+؟

  1. A{A, B}
  2. B{A, B, C}
  3. C{A}
  4. D{A, B, C, D}
8.صعبة

لماذا تستخدم أنظمة كثيرة لإدارة قواعد البيانات القفل الصارم على مرحلتين (strict 2PL)، مع الاحتفاظ بالأقفال الحصرية حتى التثبيت؟

  1. Aلأنه يجعل الجمود مستحيلًا
  2. Bلأنه يلغي الحاجة إلى سجل المعاملات
  3. Cلأنه يمنع الإجهاضات المتتالية، إذ لا يستطيع أحد قراءة كتابات غير مثبَّتة
  4. Dلأنه يتيح للمعاملات قراءة البيانات القذرة بأمان

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

  1. 1. D · INSERT
  2. 2. D · قيمة مفقودة أو غير معروفة
  3. 3. B · DROP TABLE
  4. 4. D · شذوذ التحديث
  5. 5. A · بربط جدول employees بنفسه باستخدام اسمين مستعارين
  6. 6. A · الصفوف الموجودة في النتيجتين كلتيهما
  7. 7. D · {A, B, C, D}
  8. 8. C · لأنه يمنع الإجهاضات المتتالية، إذ لا يستطيع أحد قراءة كتابات غير مثبَّتة

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