تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
العلاقه أستفسار للخبـراء مهم جداً
#1
    السـلام عليكم روحمة الله وبركاته

عندي أستفسـار حول العلاقه بين الجداول كلنا نعرف أن العلاقه بين الجداول تعتمد على عمود ID 

أنا عملت طريقه جديده أتمنى تشوفون هل هي صحيحه أو أنها ستتسبب لي بمشاكل مستقبلاً 

أن مع العلم بأني جربتها ونجح الأمر لما عدلت في جدول الأقسـام تم تعديله في جدول الموظفين 

أيضاً هل يقبل جدول الأقسـام العلاقه مع أكثر من جدول بهذه الطريقه 


أتمنى من الأشخاص اللي جربو هاذي الطريقه يفيدوني بتجربتهم 

وأتمنى من الخبراء أعطائي رأئيهم في الفكـره
الرد }}}
تم الشكر بواسطة:
#2
العلاقه بين الجداول تعتمد على عمود ID

العلاقه بين الجداول تعتمد على Primary Key
الرد }}}
تم الشكر بواسطة: طـلال , طـلال
#3
يعني طريقتي صحيحه
الرد }}}
تم الشكر بواسطة:
#4
صديقي الاقضل لك ان تقوم بالقرائه عن العلاقات بين الجداول فهي بسيطه جدا 
تفضل هاذا المقال البيسط : شرح العلاقات بين الجداول


الطريقه التي تستخدمها انت سليمه ولاكن مع القليل من الاخظاء 

الطريقه التي تستخدمها تسمى واحد الى متعدد (one to many)
وهي ان يكون عمود يحتوي على primary key مع عمود علدي له نف قيمه العمود ال primary ولكن بقيم متكرره 
وتذكر دائما انه يجب ان يكون primary key لكل جدول 
فالجدول الثاني لديك قم بتغير عمود ال ID الى primary key
الرد }}}
تم الشكر بواسطة: طـلال
#5
العلاقه اللي مسويها String to String
الرد }}}
تم الشكر بواسطة:
#6
(08-11-17, 12:05 AM)طـلال كتب : العلاقه اللي مسويها String to String

اخي ما في شي اسمو string to string 
العلاقات كلها موضحه بالرابط 


primary key لا يعني ان يكون رقم يمكن يمكون string بس غير مكرر ولا يتكرر نهائيا 

العلاقه المسماه لديك هي one to many 
عمود واحد فيه قيم لا تتكرر مع عمود فيه نفس القيم التي في العمود الاول لكن مكرره 
الموضوع ابسط من ما تتخيل اقراء عنها
الرد }}}
تم الشكر بواسطة: طـلال
#7
نقطه الخلاف هي ان المبرمجين يقولون أحفظ ID  بدال ان تحفظ النص 
واذا حفظت الـID. سأظطر إلى أستخدام DISPLYE  و MEMPERVALUE 
عند استخدام الادوات الكمبو واللست بكس وايضاً القريد فيو  

فطريقتي هذي تجعلك تبتعد عن الاستعلام من اكثر من جدول فانت تتعامل مع النص مباشره هذا تحديد سؤالي لاني احفظ النص بدال ID 
بما ان الطريقه صحيحه فالحمد لله 

وشكراً للجميع واللي عنده رأي يشرفنا
الرد }}}
تم الشكر بواسطة:
#8
وعليكم السلام السلام

نعم طريقتك صحيحة منطقياً وستعمل جيداً.

ولكن الاصح تضع id لسببين
1-عندما تحتاج تعدل النص في الجدول الرئيسي ستظطر تبحث عن النص في الجدول الفرعي وتعدل واذا كانت البينات كثيرة --- تاخر او اخطاء.
2- اذا كان النص طويل وايضا البيانات تتكرر كثير سوف يادي الى ثقل وكبر قاعدة البينات بدون لزمة.
والله الموفق
الرد }}}
تم الشكر بواسطة: طـلال , طـلال
#9
ماراح يتعدى 30 حرف بحد اقصى 50 
هل فيها ضرر
الرد }}}
تم الشكر بواسطة:
#10
انت احكم بنفسك
اذا البينات ستكون بالحد المعقول اي ليست كبيرة جدا استمر
الرد }}}
تم الشكر بواسطة: طـلال



التنقل السريع :


يقوم بقرائة الموضوع: