تالار گفتمان مانشت
وابستگی تابعی - نسخه‌ی قابل چاپ

وابستگی تابعی - Happiness.72 - 16 بهمن ۱۳۹۵ ۱۰:۳۰ ب.ظ

سلام

عبارت زیر بیانگر چه مفهومی هستش ؟

اگر k در رابطه مفروض SK یا CK باشد و [tex]ْG\: \subseteq H_R[/tex] باشد پس [tex]K\: \longrightarrow\: G[/tex] را می دهد


منظورش اینه که اگر K سوپر کلید یا کلید کاندید باشه و G هم زیر مجموعه H باشه K فقط یک مقدار بر میگردونه بواسطه اینکه کلید هستش ؟‌


عبارت از تدریس کلاسی آقای امینی دانشگاه شریف هستش

RE: وابستگی تابعی - Alisalar - 13 بهمن ۱۳۹۶ ۰۶:۵۱ ق.ظ

سلام
شما که دیگه ازتون گذشت ولی واسه ایندگان خوبهSmile
ببینید H یعنی مجموعه عنوان یعنی مجموعه ای شامل نام تمام فیلدها
گفته G زیر مجموعه H یعنی هر ترکیبی از فیلدها رو میشه به عنوان G در نظر گرفت
حالا اگه K سوپر کلید یا کلید رابطه باشه هر یک از فیلد های رابطه رو به ما میده یعنی به ازای هر مقدار از کلید جستجو انجام بدیم توی خروجی فقط یک مقدار برمی گردونه البته اون مقدار می تونه نال باشه
اگه K سوپر کلید یا کلید کاندید نبود می تونست بیش از یک مقدار رو برگردونه
بله این یه وابستگی تقریبا بدیهیه چون هر کلید کاندید تمام فیلدای رابطه رو به ما میده لذا طبق قانون اول ارمسترانگ هر زیرمجموعه ای از اونها رو هم می تونه بده

البته در استفاده از واژه کلید باید دقت کرد چون کلید خارجی هم یه نوع کلیده ولی توی ضابطه بالا صدق نمی کنه
فقط سوپر کلید و کلید کاندید در این قانون می گنجند