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

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

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

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

1.سهلة

في PostgreSQL وMySQL، أي جملة تُرجع أول 10 صفوف فقط من النتيجة؟

  1. AFIRST 10 ONLY
  2. BMAX 10
  3. CTOP ROWS 10
  4. DLIMIT 10
2.سهلة

أي كلمة مفتاحية في SQL تزيل الصفوف المكررة من النتيجة؟

  1. AUNIQUE
  2. BDISTINCT
  3. CDIFFERENT
  4. DSINGLE
3.سهلة

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

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

في الجبر العلائقي، يقابل عامل الإسقاط (π):

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

ما حقن SQL (SQL injection)؟

  1. Aطريقة لإضافة الفهارس
  2. Bتقنية للنسخ الاحتياطي لقاعدة البيانات
  3. Cهجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
  4. Dتقنية لإدراج صفوف كثيرة بسرعة بعبارة INSERT واحدة
6.متوسطة

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

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

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

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

ما القراءة الشبحية (phantom read)؟

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

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

  1. 1. D · LIMIT 10
  2. 2. B · DISTINCT
  3. 3. C · لغة تعريف البيانات (DDL)
  4. 4. D · اختيار الأعمدة التي تظهر في النتيجة
  5. 5. C · هجوم تُغيّر فيه مدخلات المستخدم بنية استعلام SQL
  6. 6. D · الديمومة (Durability)
  7. 7. B · خطة التنفيذ التي اختارها المُحسِّن، مثل عمليات المسح وطرق الربط
  8. 8. C · استعلام مكرر يُرجع صفوفًا جديدة أدرجتها معاملة أخرى مُثبَّتة

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