(۲۹ بهمن ۱۳۸۹ ۱۱:۱۵ ب.ظ)mahdieh67 نوشته شده توسط: (29 بهمن ۱۳۸۹ ۱۱:۱۲ ب.ظ)Raman نوشته شده توسط: سطح نرمال سازی اون سوال به نظر من می شد BCNF .
اون سوال دو تا کلید مرکب نداشت که bcnf بشه.
اگه شکلش رو درست یادم مونده باشه.
کلید کاندید x,y است. اولا مقادیر غیر کلید به جزئی از کلید وابسته هستند (p,q,t به x وابسته هستند) که این نشون می ده ۲NF نیست.
برای BCNF بودن تو شکل می بینیم که کلید کاندید که x,y است مقدار غیر کلید p رو نمی ده ولی وقتی رابطهها رو می نویسیم می بینیم که p توسط x پوشش داده میشه و z هم تنها توسط y پوشش داده میشه ولی خوب اینم می دونیم که وابسته بودن مقادیر غیر کلید به جزئی از کلید کاندید تو BCNF اهمیت نداره.
y-->z , x-->p
از این رابطه میشه استنتاج کرد که xy-->p,z
پس کلید کاندید کل مقادیر رو پوشش میده.
البته بازم می گم این تحلیل من بود و شاید اشتباه