الانتقال إلى المحتوى

foreign key


أبوأحمد

Recommended Posts

الاخ الكريم
عادة عندما يكون هناك ربط بين جدولين يفترض بك في الجدول الرئيسي تعريف قيمة تسمى deflt
وتعرف وصفها على اساس انها deflt description
هذا افضل ما تضع قيمة null
مع اعتقادي انه عندر الربط بين الجدول الرئيسي والفرعي يجب ان يكون احدهما primary key يمكن الرجوع اليه وبهذه الحالة لا يقبل foriegn key قيمة ال null ابد قطعا بتاتا مطلقا بالمرة
ارجو ان فهمت القصد من وراء الجواب

رابط هذا التعليق
شارك

لا يقبل القيمة null
مثلا عند عمل فاتورة نعمل جدولان رئيسي به primary key ,وجدول ثانوي به forign key tgh فلا بد لكل سجل في الفرعي ان يرتبط بسجل في الرئيسي
ولكن عند تصميم قواعد بيانات غير محترفة مثال جدولين الموظفين والاداراة الجدول الرئيسي هو الادارة والفرعي هو الموظفين في هذه الحالة لانها قعدة بيانات بسيطة يمكن ان يكون forign key null
وبها تعمل الصيغة where left(.........) لاختيار الموظفين الغير منتمين الى ادارة معينة

مع الشكر وفوق كل ذي علم عليم

رابط هذا التعليق
شارك

يا أخى بكل بساطة وعلى حسب علمى الضعيف
foreign key يقبل القيمة null ولكن لا يقبل تكرارها
اى انة يقبل القيمة null مرة واحدة ولا يقبل ادخالها مرة اخرى

والله أعلم

رابط هذا التعليق
شارك

يقبل الحقل forign key القيمة null في حال كان هذا الحقل ليس معرفاً not null
لا يقبل الحقل forign key القيمة null في حال كان هذا الحقل معرفاً not null
يقبل حقل forign key قيمة null في سطر أو أكثر أو حتى في جميع الأسطر
ملاحظة: لم لاتجرب أخ أبو أحمد هذا بنفسك كي تتذكره بشكل دائم.

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية