البرمجة والذكاء الاصطناعي · الصف الأول الثانوي
أسئلة: قواعد البيانات (2): قاعدة البيانات العلائقية
15 سؤال اختيار من متعدد و4 سؤال مقالي بنموذج إجابة، لمراجعة درس «قواعد البيانات (2): قاعدة البيانات العلائقية» من البرمجة والذكاء الاصطناعي (الصف الأول الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
قاعدة البيانات التي تنظم البيانات في جداول متعددة مرتبطة ببعضها تسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: العلائقية
قاعدة البيانات العلائقية (RDB).
الصف الواحد في جدول قاعدة البيانات يسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: السجل
السجل (Record) يمثل عنصرًا واحدًا مثل طالب.
العمود في جدول قاعدة البيانات يسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: الحقل
الحقل (Field) يمثل نوعًا من البيانات مثل الاسم.
ما فائدة إنشاء علاقات بين الجداول؟
عرض الإجابة والتعليل
الإجابة الصحيحة: منع تكرار البيانات وتسهيل تعديلها
البيانات تُكتب مرة واحدة ويُرجع إليها بالحقل المشترك.
اللغة المستخدمة في قواعد البيانات العلائقية لتسجيل البيانات واسترجاعها وحذفها هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: SQL
SQL لغة الاستعلام الهيكلية.
عملية استخراج الصفوف التي تحقق شرطًا معينًا فقط تسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: الانتقاء
الانتقاء (Selection) يختار صفوفًا.
عملية عرض أعمدة معينة فقط من الجدول تسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: العرض (الإسقاط)
العرض (Projection) يختار أعمدة.
عملية دمج بيانات جداول متعددة حسب شرط محدد وعرضها كجدول واحد تسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: الربط
الربط (Join) يدمج الجداول.
من جدول الطلاب، استخراج الطلاب الذين رمز نشاطهم A1 فقط هو عملية:
عرض الإجابة والتعليل
الإجابة الصحيحة: انتقاء
نختار صفوفًا تحقق شرطًا.
إظهار عمود "اسم الطالب" فقط لكل الطلاب هو عملية:
عرض الإجابة والتعليل
الإجابة الصحيحة: عرض
نختار عمودًا واحدًا.
دمج جدول الطلاب مع جدول الأنشطة بحقل "رمز النشاط" لإظهار اسم نشاط كل طالب هو عملية:
عرض الإجابة والتعليل
الإجابة الصحيحة: ربط
الربط يدمج جدولين بحقل مشترك.
ما الحقل الذي يسمح بربط جدول الطلاب بجدول الأنشطة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: الحقل المشترك رمز النشاط
الربط يعتمد على حقل موجود في الجدولين.
تغير اسم نشاط "الصحافة المدرسية". في قاعدة بيانات علائقية منظمة جيدًا، نعدله في:
عرض الإجابة والتعليل
الإجابة الصحيحة: سجل واحد في جدول الأنشطة
العلاقات تجعل البيانات تُكتب في مكان واحد.
"الانتقاء يختار أعمدة، والعرض يختار صفوفًا". هذه العبارة:
عرض الإجابة والتعليل
الإجابة الصحيحة: خطأ
العكس هو الصحيح: الانتقاء صفوف، والعرض أعمدة.
لماذا نعطي كل طالب رمزًا مثل T01 بدل الاعتماد على اسمه فقط؟
عرض الإجابة والتعليل
الإجابة الصحيحة: لتمييز كل سجل تمييزًا فريدًا حتى لو تشابهت الأسماء
الرمز الفريد يمنع الخلط بين السجلات.
أسئلة مقالية
عرّف الجدول والسجل والحقل في قاعدة البيانات العلائقية مع مثال من جدول طلاب.
عرض نموذج الإجابة
الجدول مجموعة بيانات من صفوف وأعمدة، مثل جدول الطلاب. السجل صف واحد يمثل عنصرًا، مثل بيانات الطالبة منى كاملة. الحقل عمود يمثل نوعًا من البيانات، مثل حقل اسم الطالب.
فرّق بين عمليات الانتقاء والعرض والربط مع مثال لكل منها.
عرض نموذج الإجابة
الانتقاء: استخراج الصفوف التي تحقق شرطًا، مثل الطلاب المشتركين في نشاط A1. العرض: إظهار أعمدة معينة فقط، مثل عمود أسماء الطلاب. الربط: دمج جداول متعددة حسب شرط، مثل دمج جدول الطلاب وجدول الأنشطة بحقل رمز النشاط لإظهار اسم نشاط كل طالب.
لماذا تُقسم البيانات في القاعدة العلائقية إلى جداول مرتبطة بدل جدول واحد كبير؟
عرض نموذج الإجابة
لمنع تكرار البيانات؛ فالبيانات المشتركة مثل اسم النشاط تُكتب مرة واحدة في جدولها، ويُرجع إليها بحقل مشترك، فإذا تغيرت نعدلها في مكان واحد، ويتعامل النظام مع البيانات بشكل متكامل.
ما لغة SQL؟ وما العمليات التي تُستخدم لتنفيذها؟
عرض نموذج الإجابة
SQL لغة الاستعلام الهيكلية، تُستخدم في قواعد البيانات العلائقية لمعالجة البيانات، وتنفذ عمليات تسجيل البيانات وإدراجها واسترجاعها وحذفها.