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

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

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

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

1.سهلة

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

  1. ADISTINCT
  2. BUNIQUE
  3. CDIFFERENT
  4. DSINGLE
2.سهلة

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

  1. ANAME
  2. BALIAS
  3. CAS
  4. DRENAME
3.سهلة

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

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

يمكن للطلاب أخذ مقررات كثيرة وللمقررات طلاب كثيرون. كيف يُنمذج ذلك في الجداول؟

  1. Aبجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
  2. Bبقائمة من معرّفات المقررات مخزنة في عمود واحد
  3. Cبعمود مفتاح أجنبي course_id في جدول الطلاب يشير إلى المقررات
  4. Dبدمج الطلاب والمقررات في جدول واحد
5.متوسطة

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

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

ماذا يُرجع SELECT COALESCE(phone, 'unknown') FROM customers لعميل قيمة phone لديه NULL؟

  1. Aخطأ
  2. B'unknown'
  3. Cسلسلة نصية فارغة
  4. DNULL
7.صعبة

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

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

لماذا يُعد SELECT dept, name, COUNT(*) FROM emp GROUP BY dept غير صالح في SQL المعياري؟

  1. Aلأن COUNT(*) لا يمكن استخدامها مع GROUP BY
  2. Bلأن GROUP BY يجب أن تسرد جميع أعمدة الجدول
  3. Cلأن dept يجب أن يظهر داخل دالة تجميعية
  4. Dلأن name ليس مجمَّعًا ولا داخل دالة تجميعية، فليست له قيمة واحدة لكل مجموعة

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

  1. 1. A · DISTINCT
  2. 2. C · AS
  3. 3. D · لغة تعريف البيانات (DDL)
  4. 4. A · بجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
  5. 5. C · الذرية (Atomicity)
  6. 6. B · 'unknown'
  7. 7. A · استعلام مكرر يُرجع صفوفًا جديدة أدرجتها معاملة أخرى مُثبَّتة
  8. 8. D · لأن name ليس مجمَّعًا ولا داخل دالة تجميعية، فليست له قيمة واحدة لكل مجموعة

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