Mohamed Sherif14
-
المساهمات
5 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Mohamed Sherif14
-
-
بتاريخ 34 دقائق مضت قال علي محسن:
الأفضل أن تضع الكود الذي تريد حل مشكلته وتوضح ماذا تريد أن تفعل حتى يتسنى لنا مساعدتك.
أرجوا ان يكون الملف مفهوم
-
بتاريخ 19 دقائق مضت قال علي محسن:
لنفرض أن لديك ثلاثة جداول وهي كالتالي table1, table2, table3 ويحتويtable1 على foreign-key للجدول table2 وبهذه الحالة تستطيع الوصول الى معلومات سطر واحد أو أكثر في table2 طالما كان الforeign-key الموجود في بيانات table1 مرتبطاً ببيانات موجودة فعلاً في table2. وععمل ذلك يكون من خلال الأداة join في قاعدة البيانات (mysql) أو ما يقابلها في قاعدة البيانات المعنية.
إذا أردنا الوصول الى بيانات في table3 من خلال البحث في table1 ولايوجد foreign-key للجدول table3 في table1, ولكن كان table3 يمتلك foreign-key في table2 فإنك بهذه الحالة تستطيع الوصول الى بيانات table3 في table1 عن طريق table2 لأن الأخير يعمل كسجر في هذه الحالة وتستطيع ذلك من خلال عمل أكثر من join واحدة لعمل الربط.
شكرا للمشاركه و لكن :
المطلوب ليس الوصول للمعلومه بل جعل البيان المكتوب في صف الforeign key هو الاسم الفعلى للبيان في ال parent و ليس الكود
لنفرض حسب مثال حضرتك ان T1 يحتوي علي 2 atribute [الكود] و هو ال (T1)primary key + [الاسم] و ال T2 يحتوي علي 3 atribute [الكود] و هو ال (T2)primary key + [الاسم] + [الاسم2] و هو ال foreign key T1
كيف يظهر value [الاسم2] الفعلي في الجدول و ليس value الforeign key
-
شكرا أ-معاذ
أذا حسب كلام حضرتك ان يجب تعببن 2 primary key داخل ال parent هذه الحاله
- 1
-
هل هناك أمكانيه أن بيانات الForeign Key تعرض بيانات صف اخر في جدول ال parent بدل بيانات صف الpraimary key نفسه؟؟
و شكرا .
- 1
إستفسار عن العلاقة Foreign Key في قاعدة البيانات
في أسئلة البرمجة
نشر
تمام كده المسأله واضحه
و شكرا لحضرتك معلش اسف تعبتك معايا