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

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

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

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

1.سهلة

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

  1. ANAME
  2. BRENAME
  3. CAS
  4. DALIAS
2.سهلة

ما المفتاح المرشّح (candidate key)؟

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

ماذا تفعل WHERE country IN ('NL', 'BE', 'DE')؟

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

عُرّف مفتاح أجنبي مع ON DELETE CASCADE. ماذا يحدث عند حذف صف أب؟

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

تتطلب الصيغة الطبيعية الأولى (1NF) أن:

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

أي خاصية من خصائص ACID تضمن بقاء التغييرات المثبَّتة بعد تعطل النظام؟

  1. Aالاتساق (Consistency)
  2. Bالذرية (Atomicity)
  3. Cالديمومة (Durability)
  4. Dالعزل (Isolation)
7.صعبة

تتطلب صيغة بويس–كود الطبيعية (BCNF) أنه لكل اعتمادية وظيفية غير بديهية X → Y:

  1. Aيحتوي X على NULL
  2. Bيكون Y ذريًا
  3. Cيكون Y مفتاحًا أساسيًا
  4. Dيكون X مفتاحًا فائقًا
8.صعبة

ماذا يُظهر EXPLAIN (أو EXPLAIN ANALYZE في PostgreSQL) لاستعلام ما؟

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

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

  1. 1. C · AS
  2. 2. A · أصغر مجموعة من الأعمدة تحدد كل صف بشكل فريد
  3. 3. D · تُبقي الصفوف التي تساوي قيمة country فيها أي قيمة في القائمة
  4. 4. D · تُحذف الصفوف الأبناء التي تشير إليه تلقائيًا
  5. 5. B · يحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
  6. 6. C · الديمومة (Durability)
  7. 7. D · يكون X مفتاحًا فائقًا
  8. 8. B · خطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط

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