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

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

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

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

1.سهلة

فيمَ يُستخدم مخطط الكيانات والعلاقات (ER)؟

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

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

  1. AALIAS
  2. BNAME
  3. CAS
  4. DRENAME
3.سهلة

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

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

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

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

ماذا يُرجع SELECT SUM(amount) FROM orders عندما لا تطابق جملة WHERE أي صفوف؟

  1. A0
  2. BNULL
  3. Cخطأ
  4. Dسلسلة نصية فارغة
6.متوسطة

في جدول orders خمسة صفوف، يشير كل منها إلى عميل موجود، وفي جدول customers ثلاثة صفوف. كم صفًا يُرجع INNER JOIN على customer_id؟

  1. A8
  2. B3
  3. C5
  4. D15
7.صعبة

تقفل المعاملة T1 الصف A وتنتظر الصف B، بينما تقفل T2 الصف B وتنتظر الصف A. ماذا يفعل نظام إدارة قواعد البيانات النموذجي؟

  1. Aيدمج المعاملتين في معاملة واحدة
  2. Bيترك المعاملتين تنتظران حتى تُثبَّت إحداهما بصورة طبيعية
  3. Cيكتشف الجمود (deadlock) ويُجهض إحدى المعاملتين بوصفها ضحية
  4. Dيثبّت المعاملتين في آن واحد
8.صعبة

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

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

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

  1. 1. B · نمذجة الكيانات وخصائصها وعلاقاتها عند تصميم قاعدة بيانات
  2. 2. C · AS
  3. 3. B · صف (tuple)
  4. 4. B · شذوذ التحديث
  5. 5. B · NULL
  6. 6. C · 5
  7. 7. C · يكتشف الجمود (deadlock) ويُجهض إحدى المعاملتين بوصفها ضحية
  8. 8. D · لا صفوف على الإطلاق

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