زمان کنونی: ۰۴ دى ۱۴۰۳, ۰۳:۰۲ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال در مورد کلید رابطه و نرمال سازی

ارسال:
  

sixsixsix پرسیده:

سوال در مورد کلید رابطه و نرمال سازی

با سلام خدمت همگی دوستان

اگه رابطه ی R=(A,B,C,D,E,F) را داشته باشیم.باتوجه به FD داده شده : FD={AE->CD, B->EF, D->CF, B->C}=FD
۱) کلید رابطه کدام است؟
۲) رابطه ها در سطح ۳NF کدام اند؟

دوستان گرامی من چندبار این رو بدست آوردم،ولی به جواب نمیرسم. فقط جواب نهایی رو دارم. اگه کسی میتونه کمک کنه لطفا؟
با تشکــــر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

hoomanab پاسخ داده:

Re: سوال در مورد کلید رابطه و نرمال سازی

[تصویر:  235063_ujajasy9.jpg]
این جواب منه، البته کاملا مطمین نیستم. باید یه مروری بندازم کتاب مرجع Big Grin

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

azad_ahmadi پاسخ داده:

RE: سوال در مورد کلید رابطه و نرمال سازی

سلام.
کلید رابطه AB هست. چرا که با این کلید میشه همه ی عناصر دیگه رو دسترسی پذیر کرد.
برای نرمال سازی هم طبق قوانین نرمال سازی عمل کنید، مثلا در سطح نرمال سوم، عناصر غیرکلید باید به هم وابسته نباشند.
خودتون زحمت نرمال سازی رو انجام بدید، هرجا لازم شد سوال کنید.
نقل قول این ارسال در یک پاسخ

ارسال:
  

sixsixsix پاسخ داده:

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
اگه یه لطف کنید رابطه ها رو برام بنویسید تا اطمینان پیدا کنم ممنون میشم!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

M@A پاسخ داده:

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 داره:
ََََAC
ADC
با حذف وابستگی های باواسطه از این رابطه ۳NF بدست میاد:
(A, B)
(B,C,E,F)
(A,D)
(D,C)
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

lotus پاسخ داده:

RE: سوال در مورد کلید رابطه و نرمال سازی

الان این پوشش چیه که بدست آوردی؟

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

این پست رو ببین
فک کنم بهت کمک کنه.
ضمن اینکه میشه جواب آخرو بزاری؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

sixsixsix پاسخ داده:

RE: سوال در مورد کلید رابطه و نرمال سازی

سلام. پوشش که همینه که گذاشتم و درست هست(مشکلی نداره، اگه مشکلی داره بگید)

کلید رابطه AB هست. فقط میدونم تا سطح ۳NF به ۴ تا رابطه تبدیل میشه. ولی نتونستم رابطه ها رو بدست بیارم. اگه شما تونستید بهم کمک کنید ممنون میشم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

parande27 پاسخ داده:

RE: سوال در مورد کلید رابطه و نرمال سازی

بدلیل ودو رابطه زیر AE در FOPT نمیاد
B->E ,AE->CD
چون E صفت بی ارزشه
نمیدونم کتابت چرا گفته میشه چهارتا جدول ولی ۹۹% از جوابم مطمئنم
در مورد بدست آوردن FOPT ب کتابت مراجعه کن اگه نبود بگو تا برات بنویسم


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

lotus پاسخ داده:

RE: سوال در مورد کلید رابطه و نرمال سازی

من هیچی از عکس parande نفهمیدمHuh
من اصلا نمیدونم چطوری یه رابطه رو مرحله به مرحله تبدیل به ۱NFو ۲NF وغیره بکنم
میشه یکی کمکم کنه؟؟؟
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۰
  

zeinab پاسخ داده:

RE: سوال در مورد کلید رابطه و نرمال سازی

من که کلی گیج شدم !!
همه جواب ها یه چیزی کم دارن!!
لطفا یه جواب کامل و درست بذارین . مرسی
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۷۶ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  نظر در رابطه با استاد داور علیصا ۰ ۱,۷۹۷ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۹۹۱ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  دو سوال در مورد درخت BST(درخت جستجوی دودویی) امیدوار ۳ ۵,۶۵۲ ۱۰ دى ۱۳۹۹ ۱۲:۰۴ ق.ظ
آخرین ارسال: marzi.pnh
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۶۴۷ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۷۹۸ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  سوال در مورد سهمیه رتبه اولی rezamim2020 ۰ ۲,۲۵۱ ۱۶ شهریور ۱۳۹۹ ۰۴:۳۵ ب.ظ
آخرین ارسال: rezamim2020
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۴,۲۴۸ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  سوال در مورد دروس جبرای و چارت ارشد کامپیوتر/هوش دانشگاه تهران imali ۱ ۳,۲۶۴ ۰۴ مهر ۱۳۹۸ ۰۱:۴۶ ق.ظ
آخرین ارسال: marvelous
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۶۳۷ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close