زمان کنونی: ۰۸ اردیبهشت ۱۴۰۳, ۰۹:۰۱ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

کاردینالیتی در پیوند طبیعی

ارسال:
  

nazanin2020 پرسیده:

کاردینالیتی در پیوند طبیعی

جواب گزینه ۴ هست

سوالم اینه مگه اینطور نیست ک برای پیوند طبیعی اگ صفت مشترک نداشته باشه جواب میشه ضرب دکارتی اما الان ک صفت مشترک هست فقط مقادیرش فرق میکنه ،چرا نباید کاردینالیتی تهی بشه؟

جوابشو متوجه میشم ولی این مشکلو دارم باهاش Big Grin


[تصویر:  330289_picture240.jpg]
[تصویر:  330289_picture229.jpg]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tm.viper پاسخ داده:

RE: کاردینالیتی در پیوند طبیعی

تهی؟؟
چرا تهی باید بشه
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin2020 پاسخ داده:

RE: کاردینالیتی در پیوند طبیعی

(۰۸ بهمن ۱۳۹۳ ۰۴:۵۳ ب.ظ)tm.viper نوشته شده توسط:  تهی؟؟
چرا تهی باید بشه

خب چرا ضرب دکارتی کرده بعد مساویا رو کم کرده؟ Cool
الان صفت مشترک داریم (کد هتل) حالا اینا هیچ کدوم از مقداراش مث هم نیست. مگه اینطور نیست ک اگه صفت مشترک نداشته باشن ضرب بشن؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tm.viper پاسخ داده:

RE: کاردینالیتی در پیوند طبیعی

(۰۸ بهمن ۱۳۹۳ ۰۴:۵۶ ب.ظ)nazanin2020 نوشته شده توسط:  
(08 بهمن ۱۳۹۳ ۰۴:۵۳ ب.ظ)tm.viper نوشته شده توسط:  تهی؟؟

چرا تهی باید بشه



خب چرا ضرب دکارتی کرده بعد مساویا رو کم کرده؟ Cool

الان صفت مشترک داریم (کد هتل) حالا اینا هیچ کدوم از مقداراش مث هم نیست. مگه اینطور نیست ک اگه صفت مشترک نداشته باشن ضرب بشن؟

پیوند طبیعی اگه هیچی مشترک نداشته باشن ضرب دکارتی میشن
اما حتی اگر همه ستونها(صفت ها) برابر باشن
حداقل ما اشتراک دو رابطه رو داریم
حالا اینجا یه صفت مشترک هست
اما دلیل نمیشه بگیم باید تهی باشه که

اینجوری مثلا


فایل‌(های) پیوست شده


نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin2020 پاسخ داده:

RE: کاردینالیتی در پیوند طبیعی

خیلی ممنون Shy
این موضوع ها رو راستش میدونم،، ولی تو سوال بالا میشه بگید برای چی جوابش ضرب دکارتی تعداد کاردینالیتی شده؟ بخاطر اینکه مقادیر کد هتل هاشون برابر نیست؟

مثلا اینجا، مثل این عکسه جواب میشه همین دو تا،، حالا کاردینالیتی s هر چقد زیاد باشه . فقط مقادیر #S مشترکش همین S1 , S2 هستن. اگه در #S هیچ مقدار مشترکی نداشته باشن چرا نباید جواب تهی بشه؟ نمیدونم ایراد کارم کجاست

کلا دو تا قانون هست: یکی اینکه اگه همه صفات مشترک باشن جواب میشه اشتراکشون
یکی دیگه اینکه اگ صفت مشترک نداشتن جواب میشه ضرب دکارتی
حالا برای سوال بالا کدوم مورد هست؟ هیچ کدوم Smile

[تصویر:  330307_ip1vfmflmgfq91ljqex9.jpg]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tm.viper پاسخ داده:

RE: کاردینالیتی در پیوند طبیعی

(۰۸ بهمن ۱۳۹۳ ۰۵:۴۰ ب.ظ)nazanin2020 نوشته شده توسط:  خیلی ممنون Shy
این موضوع ها رو راستش میدونم،، ولی تو سوال بالا میشه بگید برای چی جوابش ضرب دکارتی تعداد کاردینالیتی شده؟ بخاطر اینکه مقادیر کد هتل هاشون برابر نیست؟

مثلا اینجا، مثل این عکسه جواب میشه همین دو تا،، حالا کاردینالیتی s هر چقد زیاد باشه . فقط مقادیر #S مشترکش همین S1 , S2 هستن. اگه در #S هیچ مقدار مشترکی نداشته باشن چرا نباید جواب تهی بشه؟ نمیدونم ایراد کارم کجاست

کلا دو تا قانون هست: یکی اینکه اگه همه صفات مشترک باشن جواب میشه اشتراکشون
یکی دیگه اینکه اگ صفت مشترک نداشتن جواب میشه ضرب دکارتی
حالا برای سوال بالا کدوم مورد هست؟ هیچ کدوم Smile

[تصویر:  330307_ip1vfmflmgfq91ljqex9.jpg]

من تازه متوجه شدم چی میخواین
ببینین پیوند طبیعی در اصل میاد روی صفت مشترک ضرب انجام میده
حالا اومده شرط گذاشته که کد. هتل یعنی صفت مشترک پیوند ما برابر نباشه
این باعث میشه این پیوند تبدیل به ضرب بشه
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin2020 پاسخ داده:

RE: کاردینالیتی در پیوند طبیعی

بله ضرب انجام میده روی مقادیر صفات،، ولی در صورتی ک مقادیر صفات مث هم باشن بعضیاشون (برای همون مقادیر مشترک از صفات مشترک ضرب انجام میده) اینطور نیست؟

بنظر شما حتی اگه صفت مشترک باشه بین دو جدول، ک مقادیرشون مثل هم نیستن بازم بین همه مقادیر اون صفات ضرب انجام میشه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پیوند یک جدول با خودش Mr.R3ZA ۱ ۱,۸۷۲ ۲۳ خرداد ۱۳۹۷ ۱۲:۲۲ ق.ظ
آخرین ارسال: Mr.R3ZA
  آیا لازم به خوندن لایه پیوند داده و مک از روی کتاب کراس است؟ Rehe1994 ۱ ۲,۲۵۴ ۱۱ بهمن ۱۳۹۵ ۱۱:۱۱ ق.ظ
آخرین ارسال: husen
  دسترسی به Google API - پردازش زبان طبیعی MIF ۰ ۱,۷۸۱ ۰۱ دى ۱۳۹۵ ۱۲:۵۱ ق.ظ
آخرین ارسال: MIF
  اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟ Hopegod ۵ ۳,۹۵۵ ۲۵ مهر ۱۳۹۵ ۰۳:۲۲ ب.ظ
آخرین ارسال: amirarsalannamdar
  پیوند خارجی dokhtare payiz ۳ ۲,۴۹۱ ۲۰ فروردین ۱۳۹۵ ۰۷:۳۳ ب.ظ
آخرین ارسال: Iranian Wizard
  تعیین کلید برای الحاق طبیعی iCanDoIt ۲ ۲,۶۵۱ ۱۸ بهمن ۱۳۹۴ ۱۱:۰۹ ق.ظ
آخرین ارسال: iCanDoIt
  توضیح عملگرهای پیوند طبیعی abji22 ۲ ۱,۶۴۲ ۰۴ آذر ۱۳۹۴ ۰۱:۰۰ ب.ظ
آخرین ارسال: gonabad
  تفاوت بین کنترل جریان در لایه پیوند داده و کنترل ازدحام در لایه شبکه؟ reza.bsh ۲ ۴,۰۲۹ ۲۷ مهر ۱۳۹۴ ۰۲:۳۴ ق.ظ
آخرین ارسال: reza.bsh
  ایجاد تاپل حشو بعداز پیوند جداول abji22 ۳ ۱,۵۶۰ ۰۶ دى ۱۳۹۳ ۰۱:۴۵ ق.ظ
آخرین ارسال: Hamid_0311
  پیوند جداول SQL abji22 ۴ ۱,۹۱۹ ۲۴ آذر ۱۳۹۳ ۱۱:۰۳ ب.ظ
آخرین ارسال: abji22

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close