۰
subtitle
ارسال: #۱
  
سوال در مورد کلید رابطه و نرمال سازی
با سلام خدمت همگی دوستان
اگه رابطه ی R=(A,B,C,D,E,F) را داشته باشیم.باتوجه به FD داده شده : FD={AE->CD, B->EF, D->CF, B->C}=FD
۱) کلید رابطه کدام است؟
۲) رابطه ها در سطح ۳NF کدام اند؟
دوستان گرامی من چندبار این رو بدست آوردم،ولی به جواب نمیرسم. فقط جواب نهایی رو دارم. اگه کسی میتونه کمک کنه لطفا؟
با تشکــــر
اگه رابطه ی R=(A,B,C,D,E,F) را داشته باشیم.باتوجه به FD داده شده : FD={AE->CD, B->EF, D->CF, B->C}=FD
۱) کلید رابطه کدام است؟
۲) رابطه ها در سطح ۳NF کدام اند؟
دوستان گرامی من چندبار این رو بدست آوردم،ولی به جواب نمیرسم. فقط جواب نهایی رو دارم. اگه کسی میتونه کمک کنه لطفا؟
با تشکــــر
۱
ارسال: #۲
  
Re: سوال در مورد کلید رابطه و نرمال سازی
این جواب منه، البته کاملا مطمین نیستم. باید یه مروری بندازم کتاب مرجع
Sent from my SM-T210R using Tapatalk
۰
ارسال: #۳
  
RE: سوال در مورد کلید رابطه و نرمال سازی
سلام.
کلید رابطه AB هست. چرا که با این کلید میشه همه ی عناصر دیگه رو دسترسی پذیر کرد.
برای نرمال سازی هم طبق قوانین نرمال سازی عمل کنید، مثلا در سطح نرمال سوم، عناصر غیرکلید باید به هم وابسته نباشند.
خودتون زحمت نرمال سازی رو انجام بدید، هرجا لازم شد سوال کنید.
کلید رابطه AB هست. چرا که با این کلید میشه همه ی عناصر دیگه رو دسترسی پذیر کرد.
برای نرمال سازی هم طبق قوانین نرمال سازی عمل کنید، مثلا در سطح نرمال سوم، عناصر غیرکلید باید به هم وابسته نباشند.
خودتون زحمت نرمال سازی رو انجام بدید، هرجا لازم شد سوال کنید.
ارسال: #۴
  
RE: سوال در مورد کلید رابطه و نرمال سازی
(۱۴ آذر ۱۳۹۲ ۰۳:۱۹ ق.ظ)azad_ahmadi نوشته شده توسط: سلام.
کلید رابطه AB هست. چرا که با این کلید میشه همه ی عناصر دیگه رو دسترسی پذیر کرد.
برای نرمال سازی هم طبق قوانین نرمال سازی عمل کنید، مثلا در سطح نرمال سوم، عناصر غیرکلید باید به هم وابسته نباشند.
خودتون زحمت نرمال سازی رو انجام بدید، هرجا لازم شد سوال کنید.
جوابتون کاملا درسته، مرسی از پاسختون. لطف کردید. من زیر وابستگی تابعی پوششی رو نوشتم، اما نمیتونم وابستگی تابعی بهینه رو پیدا کنم. اگه میشه کمکم کنید(در واقع نمیدونم کدوما را باید حذف کنم!)!
مجموعه وابستگی تابعی پوششی:
AE->C, B->E, D->C, AB->E
AE->D, B->F, D->F, AB->C
B->C, AB->F
AB->D
اگه یه لطف کنید رابطه ها رو برام بنویسید تا اطمینان پیدا کنم ممنون میشم!
ارسال: #۵
  
RE: سوال در مورد کلید رابطه و نرمال سازی
(۱۴ آذر ۱۳۹۲ ۰۴:۰۱ ب.ظ)sixsixsix نوشته شده توسط:(14 آذر ۱۳۹۲ ۰۳:۱۹ ق.ظ)azad_ahmadi نوشته شده توسط: سلام.
کلید رابطه AB هست. چرا که با این کلید میشه همه ی عناصر دیگه رو دسترسی پذیر کرد.
برای نرمال سازی هم طبق قوانین نرمال سازی عمل کنید، مثلا در سطح نرمال سوم، عناصر غیرکلید باید به هم وابسته نباشند.
خودتون زحمت نرمال سازی رو انجام بدید، هرجا لازم شد سوال کنید.
جوابتون کاملا درسته، مرسی از پاسختون. لطف کردید. من زیر وابستگی تابعی پوششی رو نوشتم، اما نمیتونم وابستگی تابعی بهینه رو پیدا کنم. اگه میشه کمکم کنید(در واقع نمیدونم کدوما را باید حذف کنم!)!
مجموعه وابستگی تابعی پوششی:
AE->C, B->E, D->C, AB->E
AE->D, B->F, D->F, AB->C
B->C, AB->F
AB->D
اگه یه لطف کنید رابطه ها رو برام بنویسید تا اطمینان پیدا کنم ممنون میشم!
سلام
طبق همین مجموعه ک بدست میاری با رسم شکل وابستگی ها رو نشون بده هرچند باهمین مجموعه رو بهینه کنید
AB به تمام صفات وابسته هست و B به صفات C , F , E وابسته است و طبق قاعده چپ افزایی A به صفات C , D وابسته است، D به صفات C ,F وابسته است
با تبدیل ۱NF به ۲NF یعنی حذف وابستگی های غیرکامل روابط زیر بدست میاد:
(A, B)
(A,C,D)
(B,C,E,F)
(D,C,F)
وقتی وابستگی ها رو رسم کنی متوجه میشه که وابستگی با واسطه یا انتقالی هم وجود داره که برای تبدیل به ۳NF باید حذف بشن مثلا: C با A وابستگی کامل داره و با واسطه D هم وابستگی انتقالی به A داره:
[tex]ََََA \rightarrow C[/tex]
[tex]A \rightarrow D\rightarrow C[/tex]
با حذف وابستگی های باواسطه از این رابطه ۳NF بدست میاد:
(A, B)
(B,C,E,F)
(A,D)
(D,C)
۰
ارسال: #۷
  
RE: سوال در مورد کلید رابطه و نرمال سازی
سلام. پوشش که همینه که گذاشتم و درست هست(مشکلی نداره، اگه مشکلی داره بگید)
کلید رابطه AB هست. فقط میدونم تا سطح ۳NF به ۴ تا رابطه تبدیل میشه. ولی نتونستم رابطه ها رو بدست بیارم. اگه شما تونستید بهم کمک کنید ممنون میشم.
کلید رابطه AB هست. فقط میدونم تا سطح ۳NF به ۴ تا رابطه تبدیل میشه. ولی نتونستم رابطه ها رو بدست بیارم. اگه شما تونستید بهم کمک کنید ممنون میشم.
۰
ارسال: #۸
  
RE: سوال در مورد کلید رابطه و نرمال سازی
بدلیل ودو رابطه زیر AE در FOPT نمیاد
B->E ,AE->CD
چون E صفت بی ارزشه
نمیدونم کتابت چرا گفته میشه چهارتا جدول ولی ۹۹% از جوابم مطمئنم
در مورد بدست آوردن FOPT ب کتابت مراجعه کن اگه نبود بگو تا برات بنویسم
B->E ,AE->CD
چون E صفت بی ارزشه
نمیدونم کتابت چرا گفته میشه چهارتا جدول ولی ۹۹% از جوابم مطمئنم
در مورد بدست آوردن FOPT ب کتابت مراجعه کن اگه نبود بگو تا برات بنویسم
۰
ارسال: #۹
  
RE: سوال در مورد کلید رابطه و نرمال سازی
من هیچی از عکس parande نفهمیدم
من اصلا نمیدونم چطوری یه رابطه رو مرحله به مرحله تبدیل به ۱NFو ۲NF وغیره بکنم
میشه یکی کمکم کنه؟؟؟
من اصلا نمیدونم چطوری یه رابطه رو مرحله به مرحله تبدیل به ۱NFو ۲NF وغیره بکنم
میشه یکی کمکم کنه؟؟؟
۰
ارسال: #۱۰
  
RE: سوال در مورد کلید رابطه و نرمال سازی
من که کلی گیج شدم !!
همه جواب ها یه چیزی کم دارن!!
لطفا یه جواب کامل و درست بذارین . مرسی
همه جواب ها یه چیزی کم دارن!!
لطفا یه جواب کامل و درست بذارین . مرسی
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close