۰
subtitle
ارسال: #۱
  
اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟
در صفحه ی ۳۲ پایگاه داده پارسه پیوند طبیعی دو جدول زیر فقط بر اساس c-name بوده پس b-name چی؟
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
۱
ارسال: #۲
  
RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟
(۲۴ مهر ۱۳۹۵ ۰۸:۰۹ ب.ظ)Hopegod نوشته شده توسط: در صفحه ی ۳۲ پایگاه داده پارسه پیوند طبیعی دو جدول زیر فقط بر اساس c-name بوده پس b-name چی؟
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
عین متن کتاب پارسه:
اولا: ستون مشترک در خروجی فقط یکبار ظاهر می شود.
ثانیا: فقط سطرهایی از دو جدول در خروجی ظاهر می شوند که مقدارشان در ستون مشترک مساوی باشد.
سطرهایی از دو جدول که مقدارشان در ستون یا ستون های مشترک مساوی است به عنوان سطرهای پیوندپذیر نامیده می شوند.
Pure Liveliness، در تاریخ ۲۴ مهر ۱۳۹۵ ۰۸:۵۶ ب.ظ برای این مطلب یک پانوشت گذاشته است:
ببخشید من صفحه رو رفرش نکردم که پاسختون رو ببینم و وقتی فرستادم دیدم جواب دادید.
۰
ارسال: #۳
  
RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟
سلام.
در صورتی که بیش از یه صفت مشترک وجود داشته باشه باید صفت مشترک مورد نظر قید بشه، وگرنه باید عمل پیوند بر اساس تساوی مقادیر همه ی ستون های مشترک انجام بشه.
توی اینجا باید خودش گفته باشه یه جایی که c name رو مشترک گرفته، من الان ندارم کتاب رو.
در صورتی که بیش از یه صفت مشترک وجود داشته باشه باید صفت مشترک مورد نظر قید بشه، وگرنه باید عمل پیوند بر اساس تساوی مقادیر همه ی ستون های مشترک انجام بشه.
توی اینجا باید خودش گفته باشه یه جایی که c name رو مشترک گرفته، من الان ندارم کتاب رو.
ارسال: #۴
  
RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟
(۲۴ مهر ۱۳۹۵ ۰۸:۵۵ ب.ظ)Pure Liveliness نوشته شده توسط: سلام.
در صورتی که بیش از یه صفت مشترک وجود داشته باشه باید صفت مشترک مورد نظر قید بشه، وگرنه باید عمل پیوند بر اساس تساوی مقادیر همه ی ستون های مشترک انجام بشه.
توی اینجا باید خودش گفته باشه یه جایی که c name رو مشترک گرفته، من الان ندارم کتاب رو.
میشه یک نگاه به اینجا بندازید:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
به نظرم جدولی که کتاب برای جواب پیوند طبیعی کشیده در حالت کلی اشتباه باشه، مگر اینکه به قول شما خودش گفته باشه که c-name رو مشترک گرفته، که البته من همچین چیزی ندیدم تو کتاب.
۰
ارسال: #۵
  
RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟
بله درست میگین در مورد این که c-name ستون مشترکه چیزی گفته نشده و اگرم طبق تعریف خود کتاب که نوشته سطر پیوند پذیر سطرهایی از دو جدوله که مقدارشان در ستون یا ستون های مشترک مساوی است هیچ دو ستون مشترکی نیست اما طبق یه تعریف دیگه که گفته ستون مشترم فقط یه بار ظاهر میشه اینجا c-name بوده که یه بار اومده.
از پاسخهاتون ممنونم دوستان
از پاسخهاتون ممنونم دوستان
۰
ارسال: #۶
  
RE: اگر دو ستون مشترک داشتیم چگونه پیوند طبیعی انجام دهیم؟
عملگر الحاق طبیعی (Natural Join)
عملگر الحاق طبیعی جهت الحاق سطرهای پیوندپذیر مابین دو جدول مورد استفاده قرار میگیرد. سطرهایی از دو جدول که مقدارشان در ستون یا ستونهای مشترک مساوی است به عنوان سطرهای پیوندپذیر نامیده میشوند. در جبر رابطهای الحاق طبیعی هر دو رابطه دلخواه امکانپذیر نیست و شرط خاصی برای الحاق طبیعی دارد. داشتن ستون یا ستونهای مشترک مابین دو جدول شرط انجام عملگر الحاق طبیعی است. اگر دو جدولی که با یکدیگر الحاق طبیعی میشوند دارای ستون یا ستونهای مشترک باشند، آنگاه سطرهایی از دو جدول در خروجی قرار میگیرد که مقادیرشان در ستون یا ستونهای مشترک برابر، یکسان و مساوی باشد. همچنین ستون یا ستونهای مشترک فقط یکبار در خروجی ظاهر میشوند. اما اگر دو جدولی که با یکدیگر الحاق طبیعی میشوند دارای ستون یا ستونهای مشترک نباشند، آنگاه عملگر الحاق طبیعی، دقیقا مانند عملگر ضرب دکارتی رفتار خواهد کرد.
کتاب نارنجی پوران پژوهش و جزوه خلیلی فر
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
عملگر الحاق طبیعی جهت الحاق سطرهای پیوندپذیر مابین دو جدول مورد استفاده قرار میگیرد. سطرهایی از دو جدول که مقدارشان در ستون یا ستونهای مشترک مساوی است به عنوان سطرهای پیوندپذیر نامیده میشوند. در جبر رابطهای الحاق طبیعی هر دو رابطه دلخواه امکانپذیر نیست و شرط خاصی برای الحاق طبیعی دارد. داشتن ستون یا ستونهای مشترک مابین دو جدول شرط انجام عملگر الحاق طبیعی است. اگر دو جدولی که با یکدیگر الحاق طبیعی میشوند دارای ستون یا ستونهای مشترک باشند، آنگاه سطرهایی از دو جدول در خروجی قرار میگیرد که مقادیرشان در ستون یا ستونهای مشترک برابر، یکسان و مساوی باشد. همچنین ستون یا ستونهای مشترک فقط یکبار در خروجی ظاهر میشوند. اما اگر دو جدولی که با یکدیگر الحاق طبیعی میشوند دارای ستون یا ستونهای مشترک نباشند، آنگاه عملگر الحاق طبیعی، دقیقا مانند عملگر ضرب دکارتی رفتار خواهد کرد.
کتاب نارنجی پوران پژوهش و جزوه خلیلی فر
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close