سوال ۱۰۵ کنکور کامپیوتر - نسخهی قابل چاپ |
سوال ۱۰۵ کنکور کامپیوتر - Riemann - 03 بهمن ۱۳۹۲ ۰۳:۴۱ ب.ظ
عزیزان گلم من قضیه ریسانن رو بلد هستم که میگه اگه رابطه R(A,B,C) رو بخواهیم تجزینه ..... گیرم اینه که اینجا ما باید جچوری عمل کنیم اگه کسی هست که این سوال رو کامل حل کنه خیلی ممنون میشم ازش مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. |
RE: سوال ۱۰۵ کنکور کامپیوتر - آنجلا - ۰۳ بهمن ۱۳۹۲ ۰۹:۰۳ ب.ظ
من اول در مورد بی گمشدگی یه توضیحی بدم: بی گمشدگی به معنای از بین رفتن اطلاعات اولیه جدول هست و اینطور نیست که تاپلها از بین برن..در واقع اگر از پیوند دو جدول تاپلهای حشو و اضافی بوجود بیان دیگر مطمئن نیستیم چه اطلاعاتی واقعی اند و بنابر این اطلاعات از دست میرن و تجزیه گمشدگی داره... ضابطه ی ریسانن دو بند داشت که یکیش این بود "که صفت مشترک در دو رابطه حداقل در یکی از آنها کلید کاندید باشد".. یکی دیگش هم یه چیزی بود که اینجا به درد نمیخوره.. در واقع محدودیت کلید کاندید بودن صفت مشترک در حداقل یه رابطه تضمین می کند که با پیوند دو جدول تاپل حشو بروز نکند و تجزیه بی گمشدگی خواهیم داشت.. حالا اگه به گزینه ها نگاه کنید می بینید که گزینه های ۱و ۲ صفت مشترک بین جدول ها در حداقل یه جدول کلید کاندیده اما گزینه ۳ صفت مشترک که D هست توی هیچ کدوم از جدول ها کلید کاندید نیست.. |
RE: سوال ۱۰۵ کنکور کامپیوتر - Riemann - 03 بهمن ۱۳۹۲ ۰۹:۴۷ ب.ظ
(۰۳ بهمن ۱۳۹۲ ۰۹:۰۳ ب.ظ)آنجلا نوشته شده توسط: حالا اگه به گزینه ها نگاه کنید می بینید که گزینه های ۱و ۲ صفت مشترک بین جدول ها در حداقل یه جدول کلید کاندیده اما گزینه ۳ صفت مشترک که D هست توی هیچ کدوم از جدول ها کلید کاندید نیست.. ممنون از پاسختون ولی چندتا ابهام من دارم در گزینه یک صفت مشترک بین جدول های یعنی چی و کدومشون میشن. از نظر من B توی جدول ۱ و ۲ و C توی جدول ۲ و ۳ و در گزینه ۲ صفت مشترک میشه A و درگر این که صفت مشترک کلید باشه! میدونیم که کلید رابطه اولیمون A هستش حلا توی جدول های کوچکتر چطور باید عمل کنیم؟ مبیخشید که سوالم ممکنه یه جورایی خیلی بدیهی باشه! |
RE: سوال ۱۰۵ کنکور کامپیوتر - آنجلا - ۰۴ بهمن ۱۳۹۲ ۰۸:۱۲ ق.ظ
(۰۳ بهمن ۱۳۹۲ ۰۹:۴۷ ب.ظ)Riemann نوشته شده توسط:(03 بهمن ۱۳۹۲ ۰۹:۰۳ ب.ظ)آنجلا نوشته شده توسط: حالا اگه به گزینه ها نگاه کنید می بینید که گزینه های ۱و ۲ صفت مشترک بین جدول ها در حداقل یه جدول کلید کاندیده اما گزینه ۳ صفت مشترک که D هست توی هیچ کدوم از جدول ها کلید کاندید نیست.. باید به وابستگی هایی که اول بهت دادن و همینطور با توجه به تجزیه داده شده بگی صفت مشترک توی هر کدوم کلید کاندیده...گزینه ۱: صفت مشترک بین ۱و۲ صفت B هست و در رابطه ۲ کلید کاندیده به خاطر وابستگی B-->C...صفت مشترک بین رابطه های ۲و۳ در گزینه اول صفت Cهست که به خاطر وابستگی C-->D صفت Cدر رابطه ی۳ کلید کاندیده..گزینه ی دو هم همینطور صفت مشترک A هست از اونجایی که در وابستگی های اولیه A کلید کاندیده اینجا هم هست ..اما در گزینه ۳ صفت مشترک D هست که اگه به وابستگی ها نگاه کنید هیچ وابتگی نمی بینید که از D به صفتی انتقال انجام شده باشه..پس صفت D در هیچ کدام از جدول های تجزیه شده گزینه ۳ کلید کاندید نیست.. |
RE: سوال ۱۰۵ کنکور کامپیوتر - Riemann - 04 بهمن ۱۳۹۲ ۱۲:۲۸ ب.ظ
ممنون از پاسختون |