1.سهلة
ما المفتاح الأساسي (primary key)؟
- Aالعمود الأول في كل جدول
- Bعمود أو مجموعة أعمدة تحدد كل صف بشكل فريد
- Cكلمة مرور لقاعدة البيانات
- Dعمود قد يحتوي على قيم مكررة لكنه لا يجوز أن يحتوي NULL أبدًا
2.سهلة
في النموذج العلائقي، ماذا يُسمى صف الجدول؟
- Aخاصية (attribute)
- Bنطاق (domain)
- Cمخطط (schema)
- Dصف (tuple)
3.سهلة
ما عبارة SQL التي تضيف صفوفًا جديدة إلى جدول؟
- ASELECT
- BINSERT
- CUPDATE
- DALTER
4.متوسطة
يمكن للطلاب أخذ مقررات كثيرة وللمقررات طلاب كثيرون. كيف يُنمذج ذلك في الجداول؟
- Aبدمج الطلاب والمقررات في جدول واحد
- Bبجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
- Cبعمود مفتاح أجنبي course_id في جدول الطلاب يشير إلى المقررات
- Dبقائمة من معرّفات المقررات مخزنة في عمود واحد
5.متوسطة
العرض (view) في SQL هو:
- Aاستعلام مخزّن يتصرف كجدول افتراضي
- Bنوع من الفهارس
- Cنسخة من جدول على القرص
- Dشاشة في عميل قاعدة البيانات لاستعراض الجداول
6.متوسطة
أي استعلام يُرجع أعلى راتب في كل قسم؟
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, MAX(salary) FROM emp GROUP BY dept
7.صعبة
بالنظر إلى الاعتماديات الدالية A → B وB → C وC → D على R(A, B, C, D)، ما الانغلاق A+؟
- A{A, B, C}
- B{A, B, C, D}
- C{A}
- D{A, B}
8.صعبة
للجدول enrolment(student_id, course_id, student_name, grade) المفتاح (student_id, course_id). أي صيغة طبيعية يخالفها؟
- Aلا شيء، فهو في BCNF
- Bالصيغة الطبيعية الثانية، لأن student_name يعتمد على student_id فقط
- Cالصيغة الطبيعية الأولى، لأن عمود grade لا يحمل قيمًا ذرية
- Dالصيغة الطبيعية الثالثة فقط، لأن grade تعتمد على student_name
مفتاح الإجابات
- 1. B · عمود أو مجموعة أعمدة تحدد كل صف بشكل فريد
- 2. D · صف (tuple)
- 3. B · INSERT
- 4. B · بجدول وسيط يحمل مفاتيح أجنبية إلى الطلاب والمقررات معًا
- 5. A · استعلام مخزّن يتصرف كجدول افتراضي
- 6. D · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. B · {A, B, C, D}
- 8. B · الصيغة الطبيعية الثانية، لأن student_name يعتمد على student_id فقط
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.