عندي نموذج به جدولين جدول 1 جدول 2وعامل ربط بين الدولين عندما احذف سجل من النموذج يحذفه في جدول 2 ولايحذفه من جدول 1
المطلوب:-
عندما احذف سجل من النموذج يحذف الرقم من الجدولين معاً.
السلام عليكم
العلاقة لديك One to many
والنموزج مربوط بالجدول many فطبيعي الا يقوم بالحذف من الجدول الاخر One
المفروض ان احذف من الجدول one فيقوم سلوك العلاقة بالحذف من الجدول many
واصلا انت لم تفعل خاصية حذف الجداول المرتبطة
وان كان يفضل ان تكون العلاقة لديك One to One
بالمرفق المثالين
وانصحك اخيرا بانه لا حاجة للجدولين- اقرا فى موضوع database normalization - وان شاء الله ستتضحلك امور كثيرة جدا
اخوك فى الله
Microsoft Certified DataBase Administrator MCDBA
السلام عليكم
الاخ احمد..
لو سمحت من اين استطيع ان احدد نوع العلاقة one to many او many to many ؟؟؟؟
وياريت يا اخ احمد ان تدلني على رابط database normalization
ولك مني الف شكر
تم تعديل هذه المشاركة بواسطة iraq2009 في 14 مايو 2009 في 12:01
السلام عليكم اخي Iraq2009
هذا رابط كتاب ممتاز جد ا جد ا باجماع كل من فى المشاركة بالرابط وكلهم الان اصبحوا مشرفين زي الفل والورد
اما موضوع ازاي احدد نوع العلاقة ؟؟ فانت لا تستطيع ذلك ابد !!!!! عارف ليه ؟؟
لان البيانات بالجداول محل العلاقة هي التي تقوم بذلك علي سبيل المثال :
- جدولين بهما حقل اسمه رقم الطالب وهذا الحقل مفتاح اساسي بالجدولين فعند انشاء العلاقة سيكون الناتج لوحدة One to one
- جدولين بهما حقل اسمه رقم الطالب وهذا الحقل مفتاح اساسي بجدول واحد منهم فقط فعند انشاء العلاقة سيكون الناتج لوحدة One to many
- جدولين بهما حقل اسمه رقم الطالب وهذا الحقل ليس مفتاح اساسي باي من الجدولين !!!!!!
ماذا سيحدث عند انشاء العلاقة ؟؟؟
اذا كان هذه الحقل لا يقبل التكرار فى كل من الجدولين سيكون الناتج One to One
اذا كان هذه الحقل يقبل التكرار فى احد الجدولين سيكون الناتج One to many
اذا كان هذه الحقل يقبل التكرار فى كل من الجدولين ستيكون الناتج indeterminate
نستنتج مما سبق :
1- المستخدم لا يقوم بتحديد نوع العلاقة ولكن يتحكم فقط فى سلوك العلاقة Delete - update
2- موضوع المفتاح الاساسي ليس اساسيا فى تحديد نو ع العلاقة ولكن طبيعة البيانات
اخوك فى الله
Microsoft Certified DataBase Administrator MCDBA
السلام عليكم ورحمة الله وبركاته
الاخ احمد..
اشكرك على هذا الرد الوافي .. والله كفيت ووفيت .. جعلها الله في ميزان حسناتك
شكرا اخي الكريم على هذا الشرح الوافي
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…