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

اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

ارسال:
  

Hopegod پرسیده:

اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

در صفحه ی ۳۲ پایگاه داده پارسه پیوند طبیعی دو جدول زیر فقط بر اساس c-name بوده پس b-name چی؟


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

Skyrim پاسخ داده:

RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

(۲۴ مهر ۱۳۹۵ ۰۸:۰۹ ب.ظ)Hopegod نوشته شده توسط:  در صفحه ی ۳۲ پایگاه داده پارسه پیوند طبیعی دو جدول زیر فقط بر اساس c-name بوده پس b-name چی؟


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

عین متن کتاب پارسه:

اولا: ستون مشترک در خروجی فقط یکبار ظاهر می شود.
ثانیا: فقط سطرهایی از دو جدول در خروجی ظاهر می شوند که مقدارشان در ستون مشترک مساوی باشد.

سطرهایی از دو جدول که مقدارشان در ستون یا ستون های مشترک مساوی است به عنوان سطرهای پیوندپذیر نامیده می شوند.
Pure Liveliness، در تاریخ ۲۴ مهر ۱۳۹۵ ۰۸:۵۶ ب.ظ برای این مطلب یک پانوشت گذاشته است:

ببخشید من صفحه رو رفرش نکردم که پاسختون رو ببینم و وقتی فرستادم دیدم جواب دادید.

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

۰
ارسال:
  

Pure Liveliness پاسخ داده:

RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

سلام.
در صورتی که بیش از یه صفت مشترک وجود داشته باشه باید صفت مشترک مورد نظر قید بشه، وگرنه باید عمل پیوند بر اساس تساوی مقادیر همه ی ستون های مشترک انجام بشه.
توی اینجا باید خودش گفته باشه یه جایی که c name رو مشترک گرفته، من الان ندارم کتاب رو.
نقل قول این ارسال در یک پاسخ

ارسال:
  

Skyrim پاسخ داده:

RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

(۲۴ مهر ۱۳۹۵ ۰۸:۵۵ ب.ظ)Pure Liveliness نوشته شده توسط:  سلام.
در صورتی که بیش از یه صفت مشترک وجود داشته باشه باید صفت مشترک مورد نظر قید بشه، وگرنه باید عمل پیوند بر اساس تساوی مقادیر همه ی ستون های مشترک انجام بشه.
توی اینجا باید خودش گفته باشه یه جایی که c name رو مشترک گرفته، من الان ندارم کتاب رو.

میشه یک نگاه به اینجا بندازید:

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

به نظرم جدولی که کتاب برای جواب پیوند طبیعی کشیده در حالت کلی اشتباه باشه، مگر اینکه به قول شما خودش گفته باشه که c-name رو مشترک گرفته، که البته من همچین چیزی ندیدم تو کتاب.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Hopegod پاسخ داده:

RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

بله درست میگین در مورد این که c-name ستون مشترکه چیزی گفته نشده و اگرم طبق تعریف خود کتاب که نوشته سطر پیوند پذیر سطرهایی از دو جدوله که مقدارشان در ستون یا ستون های مشترک مساوی است هیچ دو ستون مشترکی نیست اما طبق یه تعریف دیگه که گفته ستون مشترم فقط یه بار ظاهر میشه اینجا c-name بوده که یه بار اومده.
از پاسخهاتون ممنونم دوستان
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

amirarsalannamdar پاسخ داده:

RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟

عملگر الحاق طبیعی (Natural Join)
عملگر الحاق طبیعی جهت الحاق سطرهای پیوند‌پذیر مابین دو جدول مورد استفاده قرار می‌گیرد. سطرهایی از دو جدول که مقدارشان در ستون یا ستون‌های مشترک مساوی است به عنوان سطرهای پیوند‌پذیر نامیده می‌شوند. در جبر رابطه‌ای الحاق طبیعی هر دو رابطه دلخواه امکان‌پذیر نیست و شرط خاصی برای الحاق طبیعی دارد. داشتن ستون یا ستون‌های مشترک مابین دو جدول شرط انجام عملگر الحاق طبیعی است. اگر دو جدولی که با یکدیگر الحاق طبیعی می‌شوند دارای ستون یا ستون‌های مشترک باشند، آنگاه سطرهایی از دو جدول در خروجی قرار می‌گیرد که مقادیرشان در ستون یا ستون‌های مشترک برابر، یکسان و مساوی باشد. همچنین ستون‌ یا ستون‌های مشترک فقط یکبار در خروجی ظاهر می‌شوند. اما اگر دو جدولی که با یکدیگر الحاق طبیعی می‌شوند دارای ستون یا ستون‌های مشترک نباشند، آنگاه عملگر الحاق طبیعی، دقیقا مانند عملگر ضرب دکارتی رفتار خواهد کرد.
کتاب نارنجی پوران پژوهش و جزوه خلیلی فر

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  اگر بیش از سه سال از عضویت شما در مانشت میگذرد:بگویید کجایید و چه میکنید؟ Fardad-A ۸۳ ۶۰,۱۶۳ ۲۴ مرداد ۱۴۰۲ ۱۲:۵۰ ق.ظ
آخرین ارسال: clint
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۰۴۲ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  چگونه گوشی داغ شده را خنک کنیم؟ niloofarmajdi ۰ ۲,۶۸۲ ۰۱ تیر ۱۳۹۹ ۱۰:۲۶ ق.ظ
آخرین ارسال: niloofarmajdi
  انجام پایان نامه برای داده کاوی استقرایی روی FIM ویافتن ARM با دوتا یا بیشتر CUDA GPU zaliabbass ۲ ۴,۴۱۰ ۰۶ اسفند ۱۳۹۸ ۰۸:۳۳ ب.ظ
آخرین ارسال: bankabzar
  برنامه ریزی و کارهایی که باید انجام بدم fatemesoleimani ۲۰۸ ۷۳,۱۰۶ ۰۲ اسفند ۱۳۹۸ ۱۱:۵۱ ق.ظ
آخرین ارسال: فاطمه سلیمانی
  نقش آفرینی بر روی پارچه در قدیم چگونه بوده است؟ maryamdolati ۰ ۷,۷۶۷ ۱۲ آذر ۱۳۹۸ ۰۵:۲۲ ب.ظ
آخرین ارسال: maryamdolati
  پیوند یک جدول با خودش Mr.R3ZA ۱ ۲,۰۳۳ ۲۳ خرداد ۱۳۹۷ ۱۲:۲۲ ق.ظ
آخرین ارسال: Mr.R3ZA
  اگر در مصاحبه ی برای قبولی دانشگاه رد بشویم چه می شود ؟(لطفا فوری راهنمایی کنید) sadjadt ۱ ۳,۰۳۱ ۱۹ خرداد ۱۳۹۷ ۱۲:۳۵ ب.ظ
آخرین ارسال: Happiness.72
  چگونه داده (دیتاست) پیدا کنم؟ fo-eng ۴ ۷,۶۱۶ ۰۷ خرداد ۱۳۹۷ ۰۵:۵۴ ب.ظ
آخرین ارسال: کیوان نامدار
  پنجمین ازمون استخدام مشترک فراگیر دستگاه های اجرایی کشور naghmeh70 ۷ ۷,۶۴۹ ۳۱ اردیبهشت ۱۳۹۷ ۱۱:۳۵ ب.ظ
آخرین ارسال: αɾια

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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