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

سوال از BCNF - tabassomesayna - 26 دى ۱۳۹۲ ۰۳:۴۹ ب.ظ

سلام
اگر در رابطه R , اشتراک کلید های کاندید تهی نباشد و R در ۳NF باشد , در این صورت:
۱-رابطه R در BCNF نیست
۲-رابطه R در BCNF هم هست چنانچه کلید های کاندید فقط یک صفت مشترک داشته باشند.
۳-رابطه R ممکن است در BCNF باشد
۴-رابطه R در BCNF هم هست چنانچه هیچ صفت نا کلید با هیچ صفت عمده وابستگی تابعی نداشته باشد.

RE: سوال از BCNF - آنجلا - ۲۶ دى ۱۳۹۲ ۰۴:۲۶ ب.ظ

گزینه ۳ درسته.. یعنی ممکنه در BCNF باشه یا نباشه..در صورتی در BCNF هس که صفات عمده دو کلید با هم وابستگی نداشته باشن..

RE: سوال از BCNF - javad94 - 26 دى ۱۳۹۲ ۰۴:۴۹ ب.ظ

به نظر من گزینه صحیح گزینه شماره ۳ است.
به دلیل اینکه اگه جدولی تو نرمال فرم سوم باشه و دارای سه تا شرط زیر باشه ممکنه که در BCNF باشه ممکنم هست نباشه. حالا دلایل:
۱ – چندین کلید کاندید داشته باشیم – ۲ – همه کلیدهای کاندید چندخصیصه ای باشند ۳ – همه کلید های کاندید حداقل در یک صفت با هم اشتراک داشته باشند.
خوب روی سوال گفته اشتراک کلیدهای کاندید تهی نیست و بعبارت دیگر نامساوی تهی است پس با این تفاسیر یعنی کلیدهای کاندید حداقل در یک صفت با هم اشتراک دارند و روی سوال هم این جور که به نظر میرسه به طور قطع جدول در نرمال فرم سوم هست و اگه اون سه تا شرط رو داشته باشه بازهم ممکنه که در BCNF باشه و ممکنم هست نباشه. به طور قطع نمیشه گفت که رابطه در BCNF نیست .

چیزی که دوستمون کاربر آنجلا فرمودن در مورد وابستگی معکوس هستش و درسته.

RE: سوال از BCNF - tabassomesayna - 26 دى ۱۳۹۲ ۱۰:۴۱ ب.ظ

ممنونم از هر دوی شما
فقط یه سوال وابستگی معکوس چیه؟؟نشنیده بودم