623 سوال

629 پاسخ

855 نظر

243 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.



Recent Badges

ته سوال !
- mva -
ته سوال !
- majid1605 -
سوال محشر
- majid1605 -

آیا کلید خارجی می تواند بصورت ترکیبی از دو یا چند ستون از یک جدول باشد؟چرا؟مزایا و یا معایب این شیوه را بیان کنید.

0 امتیاز
75 بازدید سوال شده آبان 3, 1393 در Qt SQL  بوسیله ی jalil64 (160 امتیاز)  
0% درصد پذیرش جواب ها

1 پاسخ

0 امتیاز

در واقع کلید خارجی در یک جدول A، کلید اصلی یا کاندید و یا ... در جدول B است که حتما در جدول B خاصیت یکتایی را دارد. پس می توان از کلید ترکیبی در شرایطی که کلید بهتری در آن نباشد استفاده کرد ولی بهتر است در هر جدولی، کلید اصلی با خاصیت یکتایی و کوتاهی و عدم تجزیه ناپذیری و ترکیب نا پذیری باشد تا از آن به عنوان کلید خارجی در جداول مرتبط استفاده کرد. مسلما با استفاده از کلید اصلی به عنوان کلید خارجی به جای کلید ترکیبی خارجی می توانید سرعت و پرفرمنس و خوانایی کوئری های خود را خیلی بهتر تنظیم کنید...

پاسخ داده شده آذر 10, 1393 بوسیله ی hadiabbasi کیومن (18,890 امتیاز)  
...