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

جواب این تست نرمالسازی رو بگید - csharpisatechnology - 16 آبان ۱۳۹۱ ۰۵:۳۹ ق.ظ

[تصویر:  142047_1_1379088061.gif]
لطفا توضیح کامل بدید.خواهشمند همکاری همه هستیم.

جواب این تست نرمالسازی رو بگید - azad_ahmadi - 16 آبان ۱۳۹۱ ۱۲:۵۲ ب.ظ

کلید کاندید برابر با مجموعه عنوان هست. (یعنی کلید برابر xyz خواهد بود).
در صورتی که مجموعه عنوان بعنوان کلید شناخته شود (all key)، رابطه بصورت BCNF نرمال است.
موفق باشی.

جواب این تست نرمالسازی رو بگید - csharpisatechnology - 16 آبان ۱۳۹۱ ۰۹:۴۵ ب.ظ

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

جواب این تست نرمالسازی رو بگید - azad_ahmadi - 16 آبان ۱۳۹۱ ۱۰:۰۳ ب.ظ

ببینید؛ باید هر سه صفت xوyوz وجود داشته باشند تا عناصر از هم تمییز داده شوند. پس مجموعه عنوان، بعنوان کلید کاندید معرفی می شه.

RE: جواب این تست نرمالسازی رو بگید - Marcel - 16 آبان ۱۳۹۱ ۱۰:۱۳ ب.ظ

(۱۶ آبان ۱۳۹۱ ۰۹:۴۵ ب.ظ)csharpisatechnology نوشته شده توسط:  متشکرم اما نگفتید از کجا فهمیدن مجموعه ی عنوان در اینجا کلید کاندید است ؟
آیا مثالی متفاوت در این زمینه بلدین که جواب یه چیز دیگه بشه ؟

واسه اینکه چرا مجموعه عنوان کلیده:
ببین X نمیتونه کلید باشه چون X1 هم Y1 رو میده و هم Y2.
Y نمیتونه کلید باشه چون Y1 هم Z1 رو میده هم Z2.
Z نمیتونه کلید باشه چون Z1 هم Y1 رو میده هم Y2.
XY نمیتونه کلید باشه چون X1Y1 هم Z1 رو میده هم Z2.
YZ نمیتونه کلید باشه چون Y1Z1 هم X1 رو میده هم X2.
XZ نمیتونه کلید باشه چون X1Z1 هم Y1 رو میده هم Y2.
پس XYZ کلیده.