|
|
کاردینالیتی در پیوند طبیعی - نسخهی قابل چاپ |
|
کاردینالیتی در پیوند طبیعی - nazanin2020 - 08 بهمن ۱۳۹۳ ۰۴:۴۵ ب.ظ
جواب گزینه ۴ هست سوالم اینه مگه اینطور نیست ک برای پیوند طبیعی اگ صفت مشترک نداشته باشه جواب میشه ضرب دکارتی اما الان ک صفت مشترک هست فقط مقادیرش فرق میکنه ،چرا نباید کاردینالیتی تهی بشه؟ جوابشو متوجه میشم ولی این مشکلو دارم باهاش ![]() ![]()
|
|
RE: کاردینالیتی در پیوند طبیعی - tm.viper - 08 بهمن ۱۳۹۳ ۰۴:۵۳ ب.ظ
تهی؟؟ چرا تهی باید بشه |
RE: کاردینالیتی در پیوند طبیعی - nazanin2020 - 08 بهمن ۱۳۹۳ ۰۴:۵۶ ب.ظ
(۰۸ بهمن ۱۳۹۳ ۰۴:۵۳ ب.ظ)tm.viper نوشته شده توسط: تهی؟؟ خب چرا ضرب دکارتی کرده بعد مساویا رو کم کرده؟ ![]() الان صفت مشترک داریم (کد هتل) حالا اینا هیچ کدوم از مقداراش مث هم نیست. مگه اینطور نیست ک اگه صفت مشترک نداشته باشن ضرب بشن؟ |
RE: کاردینالیتی در پیوند طبیعی - tm.viper - 08 بهمن ۱۳۹۳ ۰۵:۱۵ ب.ظ
(۰۸ بهمن ۱۳۹۳ ۰۴:۵۶ ب.ظ)nazanin2020 نوشته شده توسط:(08 بهمن ۱۳۹۳ ۰۴:۵۳ ب.ظ)tm.viper نوشته شده توسط: تهی؟؟ پیوند طبیعی اگه هیچی مشترک نداشته باشن ضرب دکارتی میشن اما حتی اگر همه ستونها(صفت ها) برابر باشن حداقل ما اشتراک دو رابطه رو داریم حالا اینجا یه صفت مشترک هست اما دلیل نمیشه بگیم باید تهی باشه که اینجوری مثلا |
|
RE: کاردینالیتی در پیوند طبیعی - nazanin2020 - 08 بهمن ۱۳۹۳ ۰۵:۴۰ ب.ظ
خیلی ممنون ![]() این موضوع ها رو راستش میدونم،، ولی تو سوال بالا میشه بگید برای چی جوابش ضرب دکارتی تعداد کاردینالیتی شده؟ بخاطر اینکه مقادیر کد هتل هاشون برابر نیست؟ مثلا اینجا، مثل این عکسه جواب میشه همین دو تا،، حالا کاردینالیتی s هر چقد زیاد باشه . فقط مقادیر #S مشترکش همین S1 , S2 هستن. اگه در #S هیچ مقدار مشترکی نداشته باشن چرا نباید جواب تهی بشه؟ نمیدونم ایراد کارم کجاست کلا دو تا قانون هست: یکی اینکه اگه همه صفات مشترک باشن جواب میشه اشتراکشون یکی دیگه اینکه اگ صفت مشترک نداشتن جواب میشه ضرب دکارتی حالا برای سوال بالا کدوم مورد هست؟ هیچ کدوم ![]()
|
RE: کاردینالیتی در پیوند طبیعی - tm.viper - 08 بهمن ۱۳۹۳ ۰۹:۰۶ ب.ظ
(۰۸ بهمن ۱۳۹۳ ۰۵:۴۰ ب.ظ)nazanin2020 نوشته شده توسط: خیلی ممنون من تازه متوجه شدم چی میخواین ببینین پیوند طبیعی در اصل میاد روی صفت مشترک ضرب انجام میده حالا اومده شرط گذاشته که کد. هتل یعنی صفت مشترک پیوند ما برابر نباشه این باعث میشه این پیوند تبدیل به ضرب بشه |
|
RE: کاردینالیتی در پیوند طبیعی - nazanin2020 - 09 بهمن ۱۳۹۳ ۰۲:۰۰ ق.ظ
بله ضرب انجام میده روی مقادیر صفات،، ولی در صورتی ک مقادیر صفات مث هم باشن بعضیاشون (برای همون مقادیر مشترک از صفات مشترک ضرب انجام میده) اینطور نیست؟ بنظر شما حتی اگه صفت مشترک باشه بین دو جدول، ک مقادیرشون مثل هم نیستن بازم بین همه مقادیر اون صفات ضرب انجام میشه؟ |