تالار گفتمان مانشت
ایجاد تاپل حشو بعداز پیوند جداول - نسخه‌ی قابل چاپ

ایجاد تاپل حشو بعداز پیوند جداول - abji22 - 05 دى ۱۳۹۳ ۰۱:۰۵ ق.ظ

سلام لطفا توضیح بدید تاپل حشو چجوری بوجود میاد تو این سوال چطوری شده؟

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


RE: ایجاد تاپل حشو بعداز پیوند جداول - Hamid_0311 - 05 دى ۱۳۹۳ ۰۲:۲۹ ق.ظ

ببینید دوست عزیز داریم میگیم مثلا ما میایم و رابطه R را به دو رابطه R1,R2 میشکنیم
خوب وقتی میشکنیمش باید بعد که پیوندش دادیم همونو بتونه ایجاد کنه دیگه درسته؟ ولی همیشه عینا همونو ایجاد نمی کنه ممکنه سطرهای اضافه کنه که در رابطه R نیست به این سطرها میگن حشو یا همون زیادی چون تو رابطه اولیه نبودن سطر اخریم که علامت زدین همینه توی رابطه R که نیست درسته؟ ولی وقتی R1,R2 پیوند داریم توی حاصل یه سطر بیشتر ایجاد شد که تو رابطه R نیست پس این یه سطر زیادی یا حشو
دیگه سادتر بلد نبودم توضیح بدهم شرمندهBig Grin موفق باشید

RE: ایجاد تاپل حشو بعداز پیوند جداول - abji22 - 06 دى ۱۳۹۳ ۱۲:۲۳ ق.ظ

من میدونم حشوچیه نحوه پیوند دوجدول رو نفهمیدم که چطور حشورو ایجاد میکنه

RE: ایجاد تاپل حشو بعداز پیوند جداول - Hamid_0311 - 06 دى ۱۳۹۳ ۰۱:۴۵ ق.ظ

ببینید توی دو جدول R1,R2 ستون مشترک ما چیه؟ B خوب باید براساس این ستون پیوند بدیم یعنی میایم و توی جدول R1 نگاه می کنیم سطر اول مقدار B برابر با b1 خوب این سطر جدول با تمام سطرهای جدول R2 که مقدار ستون B اونها b1 هست پیوند میخوره یه جوری مثل همون ضرب دکارتی مثلا عددی بگیم یه مجموعه داریم ۲ تا عدد داخلشه یه مجموعه دیگه ۳ تا خوب با این دو تا مجموعه چندتا زوج مرتبه میشه ساخت میشه ۲*۳ = ۶ دیگه
خوب اینجا برای سطر اول که مقدار B اون برابر b1 هست توی جدول دوم دوتا سطر داریم که مقدار B اونها برابر b1 هست پس سطر اول با این دوتا پیوند میخوره یعنی یه بار با سطر اولی و یه بار با سطر دومی بقیه سطرها هم همین طوری ادامه پیدا می کنه بعد داخل سطر سوم جدول اول اگر نگاه کنید مقدار b1 هست خوب پس این هم باز با دو سطر اول جدول دوم که مقدار b1 هست پیوند می خوره
فک کنم توی مقسمی این مبحث خلاصه و خوب توضیح داده