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

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

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

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

1.سهلة

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

  1. AGROUP BY
  2. BWHERE
  3. CORDER BY
  4. DHAVING
2.سهلة

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

  1. AMATCH
  2. BLIKE
  3. CCONTAINS
  4. DSIMILAR
3.سهلة

ماذا تفعل UNION بنتائج استعلامين SELECT؟

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

إلامَ يرمز الحرف "A" في ACID؟

  1. Aالتوافرية (Availability)
  2. Bالتجميع (Aggregation)
  3. Cالدقة (Accuracy)
  4. Dالذرية (Atomicity)
5.متوسطة

لماذا لا يمكن أن يكون للجدول إلا فهرس عنقودي (clustered) واحد؟

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

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

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

أي دالة نافذة (window function) تُسند 1, 2, 3, ... إلى الصفوف داخل كل قسم (partition) دون تكرار عند التعادل؟

  1. ACOUNT()
  2. BDENSE_RANK()
  3. CROW_NUMBER()
  4. DRANK()
8.صعبة

ما الفهرس المغطّي (covering index) لاستعلام ما؟

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

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

  1. 1. B · WHERE
  2. 2. B · LIKE
  3. 3. D · تجمعهما في نتيجة واحدة وتزيل الصفوف المكررة
  4. 4. D · الذرية (Atomicity)
  5. 5. C · لأن الصفوف لا يمكن تخزينها فعليًا إلا بترتيب واحد
  6. 6. B · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
  7. 7. C · ROW_NUMBER()
  8. 8. B · فهرس يحتوي على جميع الأعمدة التي يحتاجها الاستعلام، فلا يلزم قراءة الجدول نفسه

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