27-09-18, 01:07 AM
وعليكم سلام الله
بالظبط استاذ عبد العزيز هو بينج نفسه لما بتحصل علاقة
فى اكتر من طريقة لعمل العلاقة بين الجدول منها ما ذكرها استاذ الجوكر
هعطيك مثال :
عندنا جدول مدن وجدول اشخاص
عاوزين نعمل بينهم علاقة يبقى العلاقة هتكون جدول يعتمد على جدول اخر
الافتراضى ان الاشخاص بيعيشو داخل المدن او جدول الاشخاص يعتمد على جدول المدن
او بمعنى اخر ان المدن بمفتاح اساسى و الاشخاص بمفتاح اجنبى
ليكون كالتالى
Tbl_town
Id
TownName
idPerson
=============
Tbl_Person
Id
PersonName
==============
كمان يا استاذنا لازم يكون الحقلين المربوطين بنفس Data Type
ومش شرك يكونو int
ممكن تربط بـ nvarchar Or Date
======================
يجب ظبط ال cascade
عشان لو هتعدل شيئ يسمح فى الجداول الاخرى او هتمسح مدينة يمسح الاشخاص الى بيها وهكذا
الامر كبير استاذنا دى فقط بدايات والسكول مانجمينت بيتم تطويره بشكل كبير بكل اصدار والامر لا يقتصر على بناء الجداول والعلاقات وتخزين البيانات
الله يوفقكم يارب
بالظبط استاذ عبد العزيز هو بينج نفسه لما بتحصل علاقة
فى اكتر من طريقة لعمل العلاقة بين الجدول منها ما ذكرها استاذ الجوكر
هعطيك مثال :
عندنا جدول مدن وجدول اشخاص
عاوزين نعمل بينهم علاقة يبقى العلاقة هتكون جدول يعتمد على جدول اخر
الافتراضى ان الاشخاص بيعيشو داخل المدن او جدول الاشخاص يعتمد على جدول المدن
او بمعنى اخر ان المدن بمفتاح اساسى و الاشخاص بمفتاح اجنبى
ليكون كالتالى
Tbl_town
Id
TownName
idPerson
=============
Tbl_Person
Id
PersonName
==============
كمان يا استاذنا لازم يكون الحقلين المربوطين بنفس Data Type
ومش شرك يكونو int
ممكن تربط بـ nvarchar Or Date
======================
يجب ظبط ال cascade
عشان لو هتعدل شيئ يسمح فى الجداول الاخرى او هتمسح مدينة يمسح الاشخاص الى بيها وهكذا
الامر كبير استاذنا دى فقط بدايات والسكول مانجمينت بيتم تطويره بشكل كبير بكل اصدار والامر لا يقتصر على بناء الجداول والعلاقات وتخزين البيانات
الله يوفقكم يارب
