تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
في نظام تسجيل المقررات الدراسية، لدينا كيانان: الطلاب والمقررات. يمكن للطالب الواحد التسجيل في عدة مقررات، كما يمكن للمقرر الواحد أن يسجل فيه عدة طلاب، وهذا ما يشكل علاقة متعدد لمتعدد. في قواعد البيانات العلائقية، لتمثيل هذه العلاقة بين الطلاب والمقررات، عادةً ما نستخدم مجموعة وسيطة، مثل مجموعة التسجيل. تسجل هذه المجموعة المقررات التي اختارها كل طالب، والطلاب الذين سجلوا في كل مقرر. يمثل هذا التصميم علاقة متعدد لمتعدد بين الطلاب والمقررات بفعالية.
مخطط علاقة الكيانات (ERD):

إعدادات الحقل:

هي المجموعة التي يوجد بها الحقل الحالي.
هي المجموعة التي سيتم ربطها.
تُستخدم عندما توجد علاقة متعدد لمتعدد بين كيانين. تحتوي المجموعة الوسيطة على مفتاحين خارجيين يُستخدمان للحفاظ على الارتباط بين الكيانين.
هو الحقل في مجموعة المصدر الذي يشير إليه المفتاح الخارجي. يجب أن يكون فريدًا.
هو الحقل في المجموعة الوسيطة الذي ينشئ الارتباط مع مجموعة المصدر.
هو الحقل في المجموعة الوسيطة الذي ينشئ الارتباط مع مجموعة الهدف.
هو الحقل في مجموعة الهدف الذي يشير إليه المفتاح الخارجي. يجب أن يكون فريدًا.
يشير ON DELETE إلى القواعد المطبقة على مراجع المفتاح الخارجي في المجموعات الفرعية المرتبطة عند حذف السجلات في المجموعة الأصلية. إنه خيار يُستخدم عند تعريف قيد المفتاح الخارجي. تتضمن خيارات ON DELETE الشائعة ما يلي:
NULL.RESTRICT، يمنع حذف سجل المجموعة الأصلية إذا كانت هناك سجلات مرتبطة به في المجموعة الفرعية.