القائمة الرئيسية

الصفحات

درس انواع العلاقات بين الجداول في قواعد البيانات

بسم الله الرحمن الرحيم
 السلام عليكم ورحمة الله وبركاته
 
 
 
 انواع العلاقات بين الجداول في قواعد البيانات

 
 

 

مقدمة: يمثل الجدول الوحدة الأساسية في قواعد البيانات العلائقية ، و العلاقة هي التي تربط الجداول مع بعضها عن طريق عامل مشترك بين هذه الجداول . و يوجد العديد من انواع العلاقات بين الجداول يمكن توضيحها من خلال المثال التالي :-

يوجد في شركة عدة موظفين ، وعدة اقسام ، كما تملك عدة مشاريع فكيف يمكن تمثيل العلاقات بين الكينونات ؟

1.     علاقة واحد لواحد (ne to one)وتمثل بالشكل العام التالي :

 


 

هي إرتباط جدولين بحيث يقابل السجل الواحد في الجدول الاول سجلا واحدا في الجدول الثاني ، ومثال ذلك المواطن و رقمه الوطني . و يمثل الشكل التالي مثالا توضيحيا على علاقة واحد لواحد بين الموظفين و الأقسام التي يعملون بها .

 


 

1.     علاقة واحد لمتعدد أو متعدد لواحد(One To Many) وتتمثل بالشكل التالي :

 

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

 

3.     علاقة متعدد لمتعدد(Many To Many)  وتمثل بالشكل التالي :

 


 

هي ارتباط جدولين بحيث يقابل السجل الواحد في كلا الجدولين اكثر من سجل في الجدول الثاني ومن الامثلة على ذلك وجود عدة موظفين يشتركون في عدة كتب ، الاساتذة ، و الطلاب .

 

 


 


 

 

 

تعليقات