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

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

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

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

1.سهلة

ما المفتاح البديل (surrogate key)؟

  1. Aمعرّف اصطناعي لا معنى تجاريًا له، مثل معرّف يتزايد تلقائيًا
  2. Bمفتاح يشير إلى جدول آخر
  3. Cمفتاح مأخوذ من بيانات واقعية مثل عنوان البريد الإلكتروني
  4. Dمفتاح لا يُستخدم إلا في العروض (views)
2.سهلة

أي عبارة تحذف جدولًا كاملًا بما في ذلك بنيته؟

  1. AREMOVE TABLE
  2. BTRUNCATE ROWS
  3. CDROP TABLE
  4. DDELETE FROM
3.سهلة

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

  1. ADIFFERENT
  2. BDISTINCT
  3. CUNIQUE
  4. DSINGLE
4.متوسطة

في الجبر العلائقي، يقابل عامل الاختيار (σ) أي جملة في SQL؟

  1. AGROUP BY
  2. Bقائمة SELECT
  3. CWHERE
  4. DORDER BY
5.متوسطة

في جدول صفوف تكون فيها قيمة col هي NULL. أي صفوف تُرجعها WHERE col = NULL؟

  1. Aلا صفوف، لأن نتيجة المقارنة مجهولة
  2. Bالصفوف التي تكون فيها col هي NULL فقط، كما في IS NULL
  3. Cخطأ في كل قواعد البيانات
  4. Dجميع صفوف الجدول
6.متوسطة

ماذا تعني الاعتمادية الدالية A → B؟

  1. AA وB كلاهما مفتاحان أساسيان
  2. BA مفتاح أجنبي يشير إلى B
  3. Cكل قيمة لـ B ترتبط بقيمة واحدة بالضبط لـ A
  4. Dكل قيمة لـ A ترتبط بقيمة واحدة بالضبط لـ B
7.صعبة

طبيبان مناوبان يتحقق كل منهما من أن الآخر لا يزال مناوبًا، ثم ينهيان المناوبة كلاهما في الوقت نفسه. أي شذوذ لا يزال عزل اللقطة (snapshot isolation) يسمح به هنا؟

  1. Aالقراءة غير القابلة للتكرار داخل معاملة واحدة
  2. Bانحراف الكتابة (Write skew)
  3. Cالقراءة القذرة
  4. Dالكتابة القذرة
8.صعبة

للعلاقة R(A, B, C, D) الاعتماديتان الداليتان A → B وC → D. ما المفتاح المرشّح؟

  1. A{A, C}
  2. B{A}
  3. C{B, D}
  4. D{C}

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

  1. 1. A · معرّف اصطناعي لا معنى تجاريًا له، مثل معرّف يتزايد تلقائيًا
  2. 2. C · DROP TABLE
  3. 3. B · DISTINCT
  4. 4. C · WHERE
  5. 5. A · لا صفوف، لأن نتيجة المقارنة مجهولة
  6. 6. D · كل قيمة لـ A ترتبط بقيمة واحدة بالضبط لـ B
  7. 7. B · انحراف الكتابة (Write skew)
  8. 8. A · {A, C}

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