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

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

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

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

1.سهلة

ما عبارة SQL التي تسترجع البيانات من جدول؟

  1. AINSERT
  2. BCREATE
  3. CSELECT
  4. DUPDATE
2.سهلة

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

  1. ANOT NULL
  2. BDEFAULT
  3. CUNIQUE
  4. DCHECK NULL
3.سهلة

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

  1. ARENAME
  2. BAS
  3. CALIAS
  4. DNAME
4.متوسطة

ماذا تفعل GRANT SELECT ON employees TO alice؟

  1. Aتسمح لـ alice بتحديث صفوف جدول employees وحذفها
  2. Bتسمح للمستخدم alice بقراءة جدول employees
  3. Cتجعل alice مالكة قاعدة البيانات
  4. Dتنسخ جدول employees إلى alice
5.متوسطة

أي استعلام يُرجع عدد الطلبات لكل عميل؟

  1. ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
  2. BSELECT DISTINCT COUNT(*) FROM orders
  3. CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  4. DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.متوسطة

يخزّن جدول عنوان العميل في كل صف من صفوف الطلبات. تغيير العنوان في صف دون الصفوف الأخرى مثال على:

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

ما نتيجة SELECT COUNT(col) FROM t إذا كانت جميع القيم في col هي NULL وكان الجدول يحتوي على 10 صفوف؟

  1. A10
  2. B0
  3. Cخطأ
  4. DNULL
8.صعبة

يحتوي الجدول b على القيم 1 و2 وNULL في العمود y. ماذا يُرجع SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)؟

  1. Aصفوف a التي تكون فيها x هي NULL فقط
  2. Bكل صفوف a
  3. Cصفوف a التي لا تكون فيها x مساوية لـ 1 أو 2
  4. Dلا صفوف على الإطلاق

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

  1. 1. C · SELECT
  2. 2. A · NOT NULL
  3. 3. B · AS
  4. 4. B · تسمح للمستخدم alice بقراءة جدول employees
  5. 5. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  6. 6. A · شذوذ التحديث
  7. 7. B · 0
  8. 8. D · لا صفوف على الإطلاق

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