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

رابطه تمام کلید - Riemann - 09 دى ۱۳۹۲ ۰۳:۰۴ ب.ظ

سلام در رابطه تمام کلید [tex]A(\overline{B, E})[/tex] ما وابستگی های [tex]B\rightarrow E[/tex] و یا [tex]E\rightarrow B[/tex]
و جود دارن یانه؟ رابطه ها [tex]BE\rightarrow B[/tex] و [tex]BE\rightarrow E[/tex] چطور؟

RE: رابطه تمام کلید - azad_ahmadi - 09 دى ۱۳۹۲ ۰۴:۰۷ ب.ظ

سلام.
رابطه تمام کلید، رابطه ای است که کلید کاندید (یا کلید اصلی) برابر است با تمام نمونه موجودیت ها ( یا مجموعه عنوان های یک رابطه).
در رابطه ای که شما ذکر کردید هم کلید کاندید برابر هست با مجموعه BE . این بدین معنا هست که برای اینکه یک موجودیت دسترسی پذیر باشد مجموعه هردوی B و E باید وجود داشته باشد. پس اساسا وابستگی های تابعی زیر وجود دارد :
[tex]BE\rightarrow B , BE\rightarrow E[/tex]

اما وابستگی های زیر وجود ندارد، چرا که خاصیت تمام کلید اساسا از بین خواهد رفت:
[tex]E\rightarrow B , B\rightarrow E[/tex]

در کل به اینصورت ساده میشود که E به تنهایی نمیتواند B را دسترسی پذیر کند.
مثال زیر رو دقت کنید:

E ------------- B
a........................r
a.......................g
b.......................k
c.......................n
c........................r
d.......................h

در این مثال هیچکدام از E و B به تنهایی نمیتوانند کلید باشند، پس رابطه تمام کلید است.

RE: رابطه تمام کلید - M@A - 19 دى ۱۳۹۲ ۱۱:۱۹ ب.ظ

(۰۹ دى ۱۳۹۲ ۰۴:۰۷ ب.ظ)azad_ahmadi نوشته شده توسط:  سلام.
رابطه تمام کلید، رابطه ای است که کلید کاندید (یا کلید اصلی) برابر است با تمام نمونه موجودیت ها ( یا مجموعه عنوان های یک رابطه).
در رابطه ای که شما ذکر کردید هم کلید کاندید برابر هست با مجموعه BE . این بدین معنا هست که برای اینکه یک موجودیت دسترسی پذیر باشد مجموعه هردوی B و E باید وجود داشته باشد. پس اساسا وابستگی های تابعی زیر وجود دارد :
[tex]BE\rightarrow B , BE\rightarrow E[/tex]

اما وابستگی های زیر وجود ندارد، چرا که خاصیت تمام کلید اساسا از بین خواهد رفت:
[tex]E\rightarrow B , B\rightarrow E[/tex]

در کل به اینصورت ساده میشود که E به تنهایی نمیتواند B را دسترسی پذیر کند.
مثال زیر رو دقت کنید:

E ------------- B
a........................r
a.......................g
b.......................k
c.......................n
c........................r
d.......................h

در این مثال هیچکدام از E و B به تنهایی نمیتوانند کلید باشند، پس رابطه تمام کلید است.

سلام
وابستگی تابعی A بهB یعنی به ازای هر مقدار B تنها و تنها یک مقدار برای A موجود باشد
برای همینه ک همه ی صفات غیر کلید به کلید رابطه وابسته هستن چون کلید تاپل تکراری نداره
در رابطه ی تمام کلید هیچکدام از اجزای کلید به تنهایی کلید نیستن و وابستگی تابعی بین اونا اصلا وجود نداره
موفق باشید