رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆
(( المحاضرة الخامسة ))
انواع العلاقات الرابطة بين الكيانات (السجلات)
l 1) علاقة سجل واحد مع سجل واحد(One to one):
تعني هذه العلاقة ان اي سجل يرتبط مع سجل واحد على الاكثر من الكيان الثاني
l 2) علاقة سجل واحد مع عدة سجلات(one to many):
تعني هذه العلاقة ان اي سجل من الكيان الاول يمكن ان يرتبط مع عدة سجلات من الكيان الثاني ، و يرتبط اي سجل من الكيان الثاني مع سجل واحد على الاكثر من الكيان الاول
3) علاقة عدة سجلات مع عدة سجلات (Many to many):
اي سجل من الكيان الاول يرتبط مع عدة سجلات من الكيان الثاني و كذلك يرتبط اي سجل من الكيان الثاني مع عدة سجلات من الكيان الاول.
درجة العلاقة الرابطة بين السجلات (الكيانات)
degree of association between Entities
علاقة احادية (Unary Relationship):
تكون درجة العلاقة الرابطة احادية اذا كانت العلاقة الرابطة بين الكيان و نفسه ، اي تربط سجلات من نفس الكيان
علاقة ثنائية (Binary Relationship):
تكون درجة العلاقة الرابطة ثنائية اذا كانت العلاقة الرابطة بين كيانين مختلفين.
علاقة ثلاثية (Ternary Relationship):
تكون درجة العلاقة الرابطة ثلاثية اذا كانت العلاقة الرابطة بين ثلاث كيانات مختلفة. في اغلب قواعد البيانات تحول الرابطة الثلاثية الى ثنائية
لبناء قواعد بيانات يفضل مبرمجو و مصممو قواعد البيانات استخدام نموذج البيانات العلاقي. هذا النموذج مبني على العلاقات بين الكيانات و البيانات.
|