احصل على مطابقة
Cambridge IGCSE · 0478

علوم الحاسوب

قواعد البيانات — الورقة 2

الاسم: ____________________التاريخ: 4 أكتوبر 2026
  1. 1.

    اشرح ميزة واحدة لقاعدة بيانات علائقية مقارنة بقاعدة بيانات أحادية الملف لتخزين سجلات الطلاب والمقررات في مدرسة.

    [2 درجة] · بدون آلة حاسبة
  2. 2.

    في جدول قاعدة بيانات يخزن سجلات الطلاب، أي حقل الأنسب كمفتاح أساسي؟ أ اسم الطالب ب تاريخ الميلاد ج رقم هوية الطالب د اسم الصف

    [1 درجة] · بدون آلة حاسبة
  3. 3.

    يرتبط جدول 'Students' وجدول 'Courses' عبر حقل StudentID موجود في كليهما. حدّد اسم هذا الحقل في جدول Courses، واشرح غرضه.

    [2 درجة] · بدون آلة حاسبة
  4. 4.

    اكتب جملة SQL لاختيار حقلي Name وAge من جدول يُدعى Students، للسجلات التي تزيد فيها قيمة Age عن 16.

    [3 درجة] · بدون آلة حاسبة
  5. 5.

    اكتب جملة SQL لاختيار جميع الحقول من جدول يُدعى Books، مرتبة حسب PublishedYear تنازلياً.

    [3 درجة] · بدون آلة حاسبة
  6. 6.

    اشرح مشكلة واحدة يمكن أن تنشأ إذا خزّن جدول أحادي الملف تفاصيل الطالب الشخصية وصفاً منفصلاً مكرراً لكل مقرر يأخذه.

    [2 درجة] · بدون آلة حاسبة
  7. 7.

    أي نوع بيانات الأنسب لتخزين تاريخ ميلاد طالب بدقة في قاعدة بيانات؟ أ نص ب منطقي (Boolean) ج تاريخ د عدد صحيح

    [1 درجة] · بدون آلة حاسبة
  8. 8.

    اشرح لماذا قد يُقيَّد حقل قاعدة بيانات يخزن 'المرحلة الدراسية' لطالب بقائمة قيم محددة مسبقاً بدلاً من السماح بإدخال نص حر.

    [2 درجة] · بدون آلة حاسبة
  9. 9.

    اكتب جملة SQL لإدراج سجل جديد في جدول يُدعى Students، برقم هوية الطالب 101 والاسم 'Amira' والعمر 15.

    [3 درجة] · بدون آلة حاسبة
  10. 10.

    اكتب جملة SQL لتحديث حقل Age إلى 16 للطالب الذي رقم هويته 101 في جدول Students.

    [3 درجة] · بدون آلة حاسبة
  11. 11.

    اكتب جملة SQL لحذف سجل الطالب الذي رقم هويته 101 من جدول Students.

    [2 درجة] · بدون آلة حاسبة
  12. 12.

    اكتب جملة SQL لاختيار حقل Name من جدول يُدعى Students، للسجلات التي يكون فيها Age أكبر من 14 ويساوي فيها حقل Grade القيمة 'A' (باستخدام AND).

    [2 درجة] · بدون آلة حاسبة
  13. 13.

    اكتب جملة SQL لعدّ عدد السجلات في جدول يُدعى Students.

    [2 درجة] · بدون آلة حاسبة
  14. 14.

    اشرح المقصود بالتكامل المرجعي في قاعدة بيانات علائقية، مستخدماً الرابط بين جدول Students وجدول Courses مثالاً.

    [2 درجة] · بدون آلة حاسبة
  15. 15.

    اشرح ماذا يعني أن يحتوي حقل قاعدة بيانات على قيمة NULL.

    [1 درجة] · بدون آلة حاسبة
  16. 16.

    اشرح، مستخدماً الطلاب والأندية مثالاً، المقصود بعلاقة متعدد إلى متعدد في قاعدة بيانات.

    [2 درجة] · بدون آلة حاسبة
  17. 17.

    اشرح وظيفة واحدة يؤديها نظام إدارة قواعد البيانات (DBMS).

    [2 درجة] · بدون آلة حاسبة
  18. 18.

    اشرح الغرض من قاموس البيانات عند تصميم قاعدة بيانات.

    [2 درجة] · بدون آلة حاسبة
  19. 19.

    اشرح كيف يمكن لإضافة فهرس إلى حقل يُبحث فيه كثيراً أن تحسّن أداء قاعدة بيانات.

    [2 درجة] · بدون آلة حاسبة
  20. 20.

    اشرح، ببساطة، فيم تُستخدم عملية SQL JOIN عند العمل مع جدولين مترابطين.

    [2 درجة] · بدون آلة حاسبة
  21. 21.

    اشرح الغرض من رسم مخطط علاقات الكيانات قبل بناء قاعدة بيانات.

    [2 درجة] · بدون آلة حاسبة
  22. 22.

    اشرح لماذا يكون حقل يسجل ما إذا كان طالب قد دفع عربون رحلة مدرسية الأنسب تخزينه كنوع بيانات منطقي (Boolean).

    [2 درجة] · بدون آلة حاسبة
  23. 23.

    اشرح لماذا ينبغي لمدرسة عمل نسخ احتياطي دوري لقاعدة بيانات سجلات طلابها.

    [2 درجة] · بدون آلة حاسبة
  24. 24.

    اكتب جملة SQL لاختيار جميع الحقول من جدول يُدعى Employees، مرتبة أولاً حسب Department ثم حسب Surname، كلاهما تصاعدياً.

    [2 درجة] · بدون آلة حاسبة