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

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

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

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

1.سهلة

أي عامل يُستخدم لمطابقة الأنماط النصية البسيطة في جملة WHERE؟

  1. AMATCH
  2. BSIMILAR
  3. CCONTAINS
  4. DLIKE
2.سهلة

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

  1. AREMOVE TABLE
  2. BDROP TABLE
  3. CDELETE FROM
  4. DTRUNCATE ROWS
3.سهلة

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

  1. AALIAS
  2. BAS
  3. CNAME
  4. DRENAME
4.متوسطة

أي استعلام يُرجع عدد المدن المختلفة في جدول customers؟

  1. ASELECT COUNT(city) FROM customers GROUP BY city
  2. BSELECT COUNT(DISTINCT city) FROM customers
  3. CSELECT DISTINCT COUNT(city) FROM customers
  4. DSELECT SUM(DISTINCT city) FROM customers
5.متوسطة

ما القراءة القذرة (dirty read)؟

  1. Aقراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
  2. Bقراءة البيانات دون جملة WHERE
  3. Cقراءة بيانات من قرص تالف
  4. Dقراءة الصف نفسه مرتين والحصول على القيمة نفسها
6.متوسطة

في الجبر العلائقي، يقابل عامل الاختيار (σ) أي جملة في SQL؟

  1. Aقائمة SELECT
  2. BGROUP BY
  3. CORDER BY
  4. DWHERE
7.صعبة

تقرأ معاملتان كلتاهما stock = 10، وتطرح كل منهما 1 وتكتب النتيجة، فتكون 9 بدلًا من 8. أي شذوذ هذا؟

  1. Aشذوذ الحذف
  2. Bالقراءة القذرة
  3. Cالقراءة الشبحية
  4. Dالتحديث المفقود
8.صعبة

ما العيب المعروف لتفكيك الجداول إلى BCNF مقارنة بـ 3NF؟

  1. Aلا يمكن أن يكون لجداول BCNF مفاتيح أساسية
  2. Bقد لا يعود ممكنًا التحقق من بعض الاعتماديات الدالية داخل جدول واحد
  3. Cيفقد التفكيك البيانات دائمًا عند إعادة الربط
  4. Dتسمح BCNF بتكرار أكثر من 3NF

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

  1. 1. D · LIKE
  2. 2. B · DROP TABLE
  3. 3. B · AS
  4. 4. B · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. A · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
  6. 6. D · WHERE
  7. 7. D · التحديث المفقود
  8. 8. B · قد لا يعود ممكنًا التحقق من بعض الاعتماديات الدالية داخل جدول واحد

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