رابطه تمام کلید - نسخهی قابل چاپ |
رابطه تمام کلید - 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 نوشته شده توسط: سلام. سلام وابستگی تابعی A بهB یعنی به ازای هر مقدار B تنها و تنها یک مقدار برای A موجود باشد برای همینه ک همه ی صفات غیر کلید به کلید رابطه وابسته هستن چون کلید تاپل تکراری نداره در رابطه ی تمام کلید هیچکدام از اجزای کلید به تنهایی کلید نیستن و وابستگی تابعی بین اونا اصلا وجود نداره موفق باشید |