|
رد: ..★★ مذاكرة جمآعية لمادة قواعـد الـبيانـات ★★..
(( المحاضرة الخامسة ))
انواع العلاقات الرابطة بين الكيانات (السجلات)
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):
تكون درجة العلاقة الرابطة ثلاثية اذا كانت العلاقة الرابطة بين ثلاث كيانات مختلفة. في اغلب قواعد البيانات تحول الرابطة الثلاثية الى ثنائية
# لبناء قواعد بيانات يفضل مبرمجو و مصممو قواعد البيانات استخدام نموذج البيانات العلاقي. هذا النموذج مبني على العلاقات بين الكيانات و البيانات.
ــــــــــــــــــــــــــــــــ
اسئلة المحاضرة
س1) اي سجل من الكيان الاول يرتبط مع عدة سجلات من الكيان الثاني و كذلك يرتبط اي سجل من الكيان الثاني مع عدة سجلات من الكيان الاول ؟
ج) علاقة عدة سجلات مع عدة سجلات
س2) تعني هذه العلاقة ان اي سجل يرتبط مع سجل واحد على الاكثر من الكيان الثاني ؟
ج) علاقة سجل واحد مع سجل واحد
س3) تكون درجة العلاقة الرابطة ثنائية اذا كانت العلاقة الرابطة بين كيانين مختلفين هي علاقة ؟
ج) علاقة ثنائية
|