الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين نوع العلاقة وخصائص الربط

بدأه ehfs في 16 مارس 2011 · 6 رد · 4,228 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندما نقوم بأنشاء علاقة بين الجداول نحدد نوع العلاقة هل هي one to one واحد لواحد أو one - to- many واحد للعديد أو many to many العديد للعد

ولكن أجد خيار أخر وهو خصائص الربط كما هو موضح الصورة التالية

post-242142-009123900 1300266428_thumb.g

ماهو الفرق بينهما

وما هي استخدامات خصائص الربط

المرفقات
3.GIF
#2

بسم الله الرحمن الرحيم

لعل كلامي ينفع الله به وان لا يجانب الصحيح وحسب ما اعرفه

نوع العلاقة

العلاقة هي بين جداول لانها حاوية البيانات الاساسية ولا يمنع ان تكون هناك علاقات بين جدول واستعلام المهم انها تؤدي الغرض المنشود :

فائدة العلاقة : هي ربط معلومات من مصادر مختلفة في استعلام او نموذج مثلا

جدول الطلبة " الرئيسي " وجدول الدرجات " الفرعي "

الجدول الرئيسي يحتوي حقل مفتاح لانه سيكون راس العلاقة " الاصل " والجدول الاخر هو الجدول المرتبط والارتباط يكون بين حقلين متشابهين بنوع البيانات

حقل ترقيم تلقائي " جدول رئيسي " مفتاح اساسي <=> حقل رقمي "جدول مرتبط "

حقل رقمي " جدول رئيسي " مفتاح اساسي <=> حقل رقمي "جدول مرتبط "

وهذه العلاقة قد تكون :

one -to - many

وهذا النوع هو الشائع مثل جدول الشعب وجدول الطلبة حيث كل شعبة لهل الكثير من الطلبة

او جدول الطلبة وجدول المراجعات الطبية والفحص حيث كل طالب له عدة مراجعات للمركز الصحي

one - to - one

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

many - to - many

وهذا النوع قليل الاستخدام وفيه من التداخل الكبير ولاينصح به وانما يتم انشاء جدول جسر وربط بين الجداول

مثل جدول عناوين الكتب وجدول المؤلفين فقد يكون عنوان مثل تعلم الاكسز وقد الف فيه اكثر من مؤلف وؤنفس الوقت كل مؤلف له العديد من الكتب

لكن يتم عمل جدول ثالث يحتوي يحتوي علاقة مع كلا الجدولين

المهم حقيقة كلما كبرت قاعدة البيانات زادت التعقيدات

اللهم لك الحمد كما ينبغي لجلالك وعظيم سلطانك

39383456in9.jpg
#3
كريم الجبوري كتب:

بسم الله الرحمن الرحيم

لعل كلامي ينفع الله به وان لا يجانب الصحيح وحسب ما اعرفه

نوع العلاقة

العلاقة هي بين جداول لانها حاوية البيانات الاساسية ولا يمنع ان تكون هناك علاقات بين جدول واستعلام المهم انها تؤدي الغرض المنشود :

فائدة العلاقة : هي ربط معلومات من مصادر مختلفة في استعلام او نموذج مثلا

جدول الطلبة " الرئيسي " وجدول الدرجات " الفرعي "

الجدول الرئيسي يحتوي حقل مفتاح لانه سيكون راس العلاقة " الاصل " والجدول الاخر هو الجدول المرتبط والارتباط يكون بين حقلين متشابهين بنوع البيانات

حقل ترقيم تلقائي " جدول رئيسي " مفتاح اساسي <=> حقل رقمي "جدول مرتبط "

حقل رقمي " جدول رئيسي " مفتاح اساسي <=> حقل رقمي "جدول مرتبط "

وهذه العلاقة قد تكون :

one -to - many

وهذا النوع هو الشائع مثل جدول الشعب وجدول الطلبة حيث كل شعبة لهل الكثير من الطلبة

او جدول الطلبة وجدول المراجعات الطبية والفحص حيث كل طالب له عدة مراجعات للمركز الصحي

one - to - one

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

many - to - many

وهذا النوع قليل الاستخدام وفيه من التداخل الكبير ولاينصح به وانما يتم انشاء جدول جسر وربط بين الجداول

مثل جدول عناوين الكتب وجدول المؤلفين فقد يكون عنوان مثل تعلم الاكسز وقد الف فيه اكثر من مؤلف وؤنفس الوقت كل مؤلف له العديد من الكتب

لكن يتم عمل جدول ثالث يحتوي يحتوي علاقة مع كلا الجدولين

المهم حقيقة كلما كبرت قاعدة البيانات زادت التعقيدات

إخي العزيز كريم الجبوري شكرا على الشرح الوافي عن نوع العلاقة ولكن ماذا عن خصائص الربط يبدو لي ان كل من نوع العلاقة والخصائص الربط لها وظيفة واحدة وهي الربط بين الجداول فما الفرق بينهم

#4

هذا رابط شرح للاخت زهرة عن العلاقات

/index.php?showtopic=63623&st=0&p=314284&hl=+%C7%E4%E6%C7%DA%20+%C7%E1%DA%E1%C7%DE%C7%CA&fromsearch=1entry314284

سيد الاستغفار

{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}

من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري

#5

post-242142-017788900 1300398627_thumb.g

يا أخواني الأعزاء لقد فهمت معنى العلاقات ولكن ما لم افهمه ما هي خصائص الربط ( الموضحة في الصورة السابقة ) وما هي الفائدة منها

المرفقات
4.GIF
#6

اخي وحبيبي ehfs

اعلم ان المصطلح المتعارف هو ربط الجداول وهو ما اشرت اليه في موضوع العلاقات

وتسمى العلاقة علاقة ربط الجداول " نقلا عن كتاب تعلم برنامج ادارة قواعد البيانات مايكروسوفت اكسس 2000 للاستاذ زياد كمرجي وم . مهيب النقري " نقلت الكلام

والمؤلف للاضطرار لا اكثر....حتى لا ازيد ولا انقص

يا حبيبي واخي العزيز

لكن لو نظرت بامعان الى مربع حوار خصائص الربط ستعرف ان المهم هو كيف تريد عرض السجلات من الجداول المرتبطة

الخيارات

1- يعرض الصفوف " السجلات المتساوية فقط من كلا الجدولين

2- يعرض كل السجلات من الجدول الرئيسي وفقط السجلات المساوية لها من الجدول المرتبط

3 -يعرض كافة السجلات من الجدول المرتبط وفقط السجلات المتساوية من الجدول الرئيسي

انشيء جدول رئيسي فيه حقل رقم الموظف " مفتاح اساسي " - حقل الاسم - ؟؟؟

انشيء جدول مرتبط فيه حقل رقم المنتسب - اسم المنتسب - الراتب

انشيء علاقة بينهما في اطار العلاقات

اصنع استعلام على الجدول الرئيسي ثم اصنع عليه نموذج رئيسي

الان اضف عنصر تحكم من مربع ادوات تصميم النموذج ولا تنسى ان زر المعالج مضغوط

ثم اضفه على النوذج الرئيسي ثم اختر مصدر بياناته هو الجدول المرتبط

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

الحقلين

انظر الصورة من اين جاءت هذه البيانات وكيف ؟ من النموذج الرئيسي بسبب الارتباط والعلاقة بينهما

post-128932-091136100%201300402262.jpg

مع الشكر

post-128932-091136100 1300402262_thumb.j

المرفقات
ارتباطات.JPG

تم تعديل هذه المشاركة بواسطة كريم الجبوري في 18 مارس 2011 في 01:53

1

اللهم لك الحمد كما ينبغي لجلالك وعظيم سلطانك

39383456in9.jpg
#7

الأخ كريم الجبوري

لم استطع فهم ماكتب عن خصائص الربط

هل من ممكن الشرح بمزيد من التفاصيل

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…