تالار گفتمان مانشت
تستquery - نسخه‌ی قابل چاپ

تستquery - vijay - 18 بهمن ۱۳۹۰ ۰۹:۳۴ ق.ظ

جواب تو پوران گفته ۳ مگه تمام قطعات تولیدی تولید کنندگان شهر لندن نمیشه.یعنی ۲

تستquery - مازیار صفایی - ۱۸ بهمن ۱۳۹۰ ۱۲:۲۲ ب.ظ

نه. همان گزینه ۳ صحیح است.
ابتدا از جدول تولید کنندگان S لیست کسانی که در لندن هستند مشخص می شود
در هنگام Join با جدول تولیدات SP نام کسانی که حداقل یک قطعه تولید کردند مشخص می شود
در هنگام Join با جدول محصولات P مشخصات کالا مشخص می شود.

RE: تستquery - Aurora - 18 بهمن ۱۳۹۰ ۱۲:۳۷ ب.ظ

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