نمیفهمم توی این سوال رابطه های اصلی چطورتشخیص داده میشه؟؟؟:huh
H
مجموعه وابستگی های تابعی زیررادرنظربگیرید(هرحرف یک صفت است).برای این مجوعه پایگاه داده رابطه ای با3جدول AIE و ABCDH,EFG طراحی شده است.این پایگاه داده درچه سطح نرمالی قرار دارد؟؟؟
A->IEG
AB->IECD
ABE->CDFGH
AC->IEC
CDE->DE
E->FG
F->E
جواب:bcnf
نه.کلید اصلی نه.اینکه یک سری روابط رو حذف کنیم و اصلی هاروپیداکنیم.اگه ممکنه توضیح بدید برام
ممنون
کل وابستگیها به شکل زیر هست
که تمامی از کلید کاندید ناشی میشه
بنابرین این شکستن روابط BCNF است
ببخشید یک سؤال:
ممکنه برای همین سؤال دربارهی یافتن کلیدهای کاندید و اصلی توضیحی بدید؟
ممنون میشم
(04 بهمن 1390 01:10 ق.ظ)mam نوشته شده توسط: [ -> ]ببخشید یک سؤال:
ممکنه برای همین سؤال دربارهی یافتن کلیدهای کاندید و اصلی توضیحی بدید؟
ممنون میشم
اینجا بحث بر سر کلید کاندید و کلید اصلی نبود
ما در رابطه BCNF هر وابستگی مون از یک کلید کاندید ناشی میشه که همونجوری که شکل سه رابطه رو کشیدم مشخصه که وابستگیها فقط از کلید کاندید هستند
ولی در مورد کلید اصلی که شما سوال کردید چون در هر سه رابطه یک کلید کاندید داریم همون کلید کلید اصلی هست
در رابطه اولیه هم از بستار AB میشه به تمام صفات رسید و از هر کدوم به تنهایی امکان نداره که بنابرین رابطه اولیه هم تک کلیده هست و AB هم کلید کاندید و هم کلید اصلی رابطه هست
ولی همون طور که گفتم این پاسخ سوال شما بود ولی سوال براش کلید اصلی اهمیتی نداره
(04 بهمن 1390 12:42 ق.ظ)موج نوشته شده توسط: [ -> ]کل وابستگیها به شکل زیر هست
که تمامی از کلید کاندید ناشی میشه
میشه بگید این شکلها چه جوری بدست اومده؟
(04 بهمن 1390 04:09 ب.ظ)sh_aa نوشته شده توسط: [ -> ] (04 بهمن 1390 12:42 ق.ظ)موج نوشته شده توسط: [ -> ]کل وابستگیها به شکل زیر هست
که تمامی از کلید کاندید ناشی میشه
میشه بگید این شکلها چه جوری بدست اومده؟
ساده شده همون وابستگی هاست دیگه بر طبق قواعد ارمسترانگ
مثلا شما یه نگاه بندازید ببینید میشه از اون وابستگی هایی که داده چیزی غیر از اونهایی که در تصویر آوردم رو نتیجه بگیرید