الأسئلة
المناهج السعودية ١٤٤٧
← الرئيسية
السؤال
هناك ثلاثة أنواع من العلاقات بين جداول قاعدة البيانات
بواسطة: وجدان العنزي 2025/12/24 - 10:37 ص
الإجابة
**العلاقة واحد لواحد (1:1)**
- كل سجل في الجدول الأول يرتبط بسجل واحد فقط في الجدول الثاني، والعكس صحيح.
- مثال: جدول "الموظف" و"معلومات جواز السفر" حيث لكل موظف جواز سفر واحد فقط.

**العلاقة واحد لكثير (1:M)**
- سجل واحد في الجدول الأول يمكن أن يرتبط بعدة سجلات في الجدول الثاني، ولكن كل سجل في الجدول الثاني يرتبط بسجل واحد فقط في الجدول الأول.
- مثال: جدول "القسم" و"الموظفين" حيث يمكن للقسم الواحد أن يحتوي على عدة موظفين، ولكن كل موظف ينتمي لقسم واحد فقط.

**العلاقة كثير لكثير (M:M)**
- سجل واحد في الجدول الأول يمكن أن يرتبط بعدة سجلات في الجدول الثاني، والعكس صحيح.
- يتم تنفيذها باستخدام جدول وسيط يسمى "جدول الربط".
- مثال: جدول "الطلاب" و"المقررات" حيث يمكن للطالب التسجيل في عدة مقررات، ويمكن للمقرر أن يحتوي على عدة طلاب.