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

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

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

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

1.سهلة

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

  1. AWHERE
  2. BHAVING
  3. CORDER BY
  4. DGROUP BY
2.سهلة

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

  1. ASELECT
  2. BUPDATE
  3. CALTER
  4. DINSERT
3.سهلة

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

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

ماذا يوفر تعبير الجدول المشترك (WITH name AS (...))؟

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

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

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

يحتوي عمود على القيم 10 و20 وNULL. ماذا تُرجع AVG(col)؟

  1. A15
  2. BNULL
  3. C10
  4. D30
7.صعبة

للجدول employee(emp_id, dept_id, dept_name) المفتاح emp_id، وdept_id → dept_name. أي عبارة صحيحة؟

  1. Aإنه في 2NF لكنه ليس في 3NF
  2. Bإنه ليس في 2NF
  3. Cإنه في BCNF ولذلك فهو في 3NF
  4. Dإنه ليس في 1NF
8.صعبة

ماذا تشترط قاعدة التسجيل المسبق للسجل (write-ahead logging, WAL)؟

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

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

  1. 1. A · WHERE
  2. 2. D · INSERT
  3. 3. B · تجعل جميع تغييرات المعاملة دائمة
  4. 4. C · نتيجة مؤقتة مسمّاة يمكن استخدامها داخل عبارة واحدة
  5. 5. A · بجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
  6. 6. A · 15
  7. 7. A · إنه في 2NF لكنه ليس في 3NF
  8. 8. A · يجب أن يصل سجل التغيير إلى التخزين المستقر قبل أن تصل صفحة البيانات المتغيرة

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