[
attachment=16039]السـلام عليكم روحمة الله وبركاته
عندي أستفسـار حول العلاقه بين الجداول كلنا نعرف أن العلاقه بين الجداول تعتمد على عمود ID
أنا عملت طريقه جديده أتمنى تشوفون هل هي صحيحه أو أنها ستتسبب لي بمشاكل مستقبلاً
أن مع العلم بأني جربتها ونجح الأمر لما عدلت في جدول الأقسـام تم تعديله في جدول الموظفين
أيضاً هل يقبل جدول الأقسـام العلاقه مع أكثر من جدول بهذه الطريقه
أتمنى من الأشخاص اللي جربو هاذي الطريقه يفيدوني بتجربتهم
وأتمنى من الخبراء أعطائي رأئيهم في الفكـره
العلاقه بين الجداول تعتمد على عمود ID
العلاقه بين الجداول تعتمد على Primary Key
صديقي الاقضل لك ان تقوم بالقرائه عن العلاقات بين الجداول فهي بسيطه جدا
تفضل هاذا المقال البيسط :
شرح العلاقات بين الجداول
الطريقه التي تستخدمها انت سليمه ولاكن مع القليل من الاخظاء
الطريقه التي تستخدمها تسمى واحد الى متعدد (one to many)
وهي ان يكون عمود يحتوي على primary key مع عمود علدي له نف قيمه العمود ال primary ولكن بقيم متكرره
وتذكر دائما انه يجب ان يكون primary key لكل جدول
فالجدول الثاني لديك قم بتغير عمود ال ID الى primary key
العلاقه اللي مسويها String to String
(08-11-17, 12:05 AM)طـلال كتب : [ -> ]العلاقه اللي مسويها String to String
اخي ما في شي اسمو string to string
العلاقات كلها موضحه بالرابط
primary key لا يعني ان يكون رقم يمكن يمكون string بس غير مكرر ولا يتكرر نهائيا
العلاقه المسماه لديك هي one to many
عمود واحد فيه قيم لا تتكرر مع عمود فيه نفس القيم التي في العمود الاول لكن مكرره
الموضوع ابسط من ما تتخيل اقراء عنها
نقطه الخلاف هي ان المبرمجين يقولون أحفظ ID بدال ان تحفظ النص
واذا حفظت الـID. سأظطر إلى أستخدام DISPLYE و MEMPERVALUE
عند استخدام الادوات الكمبو واللست بكس وايضاً القريد فيو
فطريقتي هذي تجعلك تبتعد عن الاستعلام من اكثر من جدول فانت تتعامل مع النص مباشره هذا تحديد سؤالي لاني احفظ النص بدال ID
بما ان الطريقه صحيحه فالحمد لله
وشكراً للجميع واللي عنده رأي يشرفنا
وعليكم السلام السلام
نعم طريقتك صحيحة منطقياً وستعمل جيداً.
ولكن الاصح تضع id لسببين
1-عندما تحتاج تعدل النص في الجدول الرئيسي ستظطر تبحث عن النص في الجدول الفرعي وتعدل واذا كانت البينات كثيرة --- تاخر او اخطاء.
2- اذا كان النص طويل وايضا البيانات تتكرر كثير سوف يادي الى ثقل وكبر قاعدة البينات بدون لزمة.
والله الموفق
ماراح يتعدى 30 حرف بحد اقصى 50
هل فيها ضرر
انت احكم بنفسك
اذا البينات ستكون بالحد المعقول اي ليست كبيرة جدا استمر