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

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

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

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

1.سهلة

أي دالة تجميعية تُرجع متوسط عمود رقمي؟

  1. ASUM
  2. BAVG
  3. CMEAN
  4. DMEDIAN
2.سهلة

أي قيد يضمن ألا يُترك عمود فارغًا (NULL) أبدًا؟

  1. AUNIQUE
  2. BCHECK NULL
  3. CNOT NULL
  4. DDEFAULT
3.سهلة

إلى أي جزء من SQL تنتمي عبارات مثل CREATE وALTER وDROP؟

  1. Aلغة تعريف البيانات (DDL)
  2. Bلغة التحكم في البيانات (DCL)
  3. Cلغة معالجة البيانات (DML)
  4. Dلغة التحكم في المعاملات (TCL)
4.متوسطة

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

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

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

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

تزيل الصيغة الطبيعية الثانية (2NF):

  1. Aالاعتماديات الجزئية للأعمدة غير المفتاحية على جزء من مفتاح مركّب
  2. Bجميع قيم NULL
  3. Cالمفاتيح الأجنبية
  4. Dالاعتماديات المتعدية بين الأعمدة غير المفتاحية عبر عمود غير مفتاحي آخر
7.صعبة

في جدول مليون صف وعمود منطقي is_active قيمته TRUE في 95% منها. لماذا قد يتجاهل المُحسِّن فهرسًا على is_active في WHERE is_active = TRUE؟

  1. Aلأن المُحسِّن لا يستخدم الفهارس أبدًا في جمل WHERE
  2. Bلأنه لا يمكن إنشاء فهارس على الأعمدة المنطقية
  3. Cلأن معظم الصفوف مطابقة، فيكون المسح الكامل للجدول أرخص من عمليات بحث كثيرة في الفهرس
  4. Dلأن الفهرس يعامل TRUE على أنها NULL
8.صعبة

x قيمتها NULL وy = 1. ما قيمة الشرط (x > 5 OR y = 1)؟

  1. AFALSE
  2. BUNKNOWN
  3. CTRUE
  4. DNULL، فيُرفض الصف دائمًا

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

  1. 1. B · AVG
  2. 2. C · NOT NULL
  3. 3. A · لغة تعريف البيانات (DDL)
  4. 4. B · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. C · قراءة بيانات كتبتها معاملة أخرى لم تُثبَّت بعد
  6. 6. A · الاعتماديات الجزئية للأعمدة غير المفتاحية على جزء من مفتاح مركّب
  7. 7. C · لأن معظم الصفوف مطابقة، فيكون المسح الكامل للجدول أرخص من عمليات بحث كثيرة في الفهرس
  8. 8. C · TRUE

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