(۲۲ بهمن ۱۳۹۱ ۰۲:۰۷ ق.ظ)GoldenFishMT نوشته شده توسط: (21 بهمن ۱۳۹۱ ۰۳:۳۷ ب.ظ)amir.svr نوشته شده توسط: به نظرم ۱۰۵ هر دو گزینه ۱و ۲ درسته چون lossless ربطی به اینکه fd گم بشه نداره و lossless خودش یکی از شروط عمل تجزیه است و اگر رابطه (R : (A,B.C باشد A->B باشد تجزیه (R1 : (A,B و (R2 : (A.C قطعا lossless می باشد پس گزینه ۱ و۲ درسته.
پس اینم جز اشتباهاته.
تجزیهی رابطهای مطلوب است که اگر آن را به دو رابطه تجزیه کردیم، اولاً رکورد زایدی نداشته باشد، دوماً حافظ وابستگیها(FD) باشد.
که طبق این، ریسانن(Rissanen) میگوید:
۱/ برای تحقق اولی باید فیلد مشترک حداقل در یکی از دو کلید کاندید باشد.
۲/ برای تحقق دومی باید تمامی وابستگیهای تابعی(FD) قبل از تجزیه، از این دو جدول تجزیه شده بدست آید.
بنابراین گزینه ۲(طبق دفترچه B) غلط خواهد بود چون B --> C و C --> D را نمیتوان نتیجه گرفت.
بنابراین گزینه ۱(طبق دفترچه B) درست خواهد بود.
خوب عزیزم خودش تعریف کرده منظورشو و این تعریف تئوری health که فقط در مورد تجزیه lossless نه شرایط یک تجزیه،دکتر ابراهیمی مقدم اینو گفته و الان به نظرم فقط گزینه ۲ درسته
شرط یک تجزیه ربطی به این تئوری نداره ،شرط تجزیه اینان : ۱) lossless باشه ۲)fd گم نشود ۳) صفات مشترک برای حداقل یکی از آنها کلید کاندید باشد
و تو خود صورت سوال تئوری توضیح داده.
اگه مایل هستید توضیح میدم چطور میشه ۲
سوال ۷۰ به نظرم همه گزینه ها غلط هستن یعنی هر کسی هر گزینه می زد درسته چون همه شرایط نقض می شد.
پس کسی که نزده باید واسش حذف کنن و کسانیکه زدن باید درست تلقی بشه.