تالار گفتمان مانشت
کلید خارجی - نسخه‌ی قابل چاپ

کلید خارجی - ziba.O - 08 آبان ۱۳۹۳ ۱۲:۲۸ ق.ظ

سلام
سوالی که دارم اینه که مگه قانون جامعیتیه عام نمیگه که کلید خارجی نباید null نباشه؟ پس چرا بقیه جاها گفته تنها کلیدی که میتونه null باشه کلید خارجیه؟Huh
ممنون

RE: کلید خارجی - explorer - 08 آبان ۱۳۹۳ ۱۲:۳۴ ق.ظ

(۰۸ آبان ۱۳۹۳ ۱۲:۲۸ ق.ظ)ziba.O نوشته شده توسط:  سلام
سوالی که دارم اینه که مگه قانون جامعیتیه عام نمیگه که کلید خارجی نباید null نباشه؟ پس چرا بقیه جاها گفته تنها کلیدی که میتونه null باشه کلید خارجیه؟Huh
ممنون

خیر نمیگه.
قوانین عام دوتاست که یکیش ناظر بر کلید اصلیه که یه وقت تکراری و تهی نباشه
قانون دوم جامعیت ناظر بر کلید خارجیه که اگه null نباشه(یعنی میتونه باشه) زیرمجموعه ای از کلید اصلی جدول متناظرشه

RE: کلید خارجی - ziba.O - 08 آبان ۱۳۹۳ ۱۲:۳۵ ق.ظ

(۰۸ آبان ۱۳۹۳ ۱۲:۳۴ ق.ظ)explorer نوشته شده توسط:  
(08 آبان ۱۳۹۳ ۱۲:۲۸ ق.ظ)ziba.O نوشته شده توسط:  سلام
سوالی که دارم اینه که مگه قانون جامعیتیه عام نمیگه که کلید خارجی نباید null نباشه؟ پس چرا بقیه جاها گفته تنها کلیدی که میتونه null باشه کلید خارجیه؟Huh
ممنون

خیر نمیگه.
قوانین عام دوتاست که یکیش ناظر بر کلید اصلیه که یه وقت تکراری و تهی نباشه
قانون دوم جامعیت ناظر بر کلید خارجیه که اگه null نباشه(یعنی میتونه باشه) زیرمجموعه ای از کلید اصلی جدول متناظرشه

ممنون از راهنماییت. موفق باشی