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

تعاریف و اصطلاحات برای مبتدیان - csharpisatechnology - 23 مهر ۱۳۹۱ ۱۰:۰۶ ب.ظ

لطفا در این تاپیک ،مباحث اولیه و تعاریف اصطلاحات رو برای مبتدیان کنکور قرار بدین.

مفهوم رابطه /مفهوم جدولی
_________
رابطه =جدول
تاپل =سطر
صفت =ستون
دامنه =مجموع مقادیر ستون
درجه=تعداد ستون‌ها
کاردینالیتی=تعداد سطرها
==
منبع :

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


یادگیری اصطلاحات Time و Joinوprojectو divideBy - csharpisatechnology - 07 آبان ۱۳۹۱ ۱۲:۵۱ ق.ظ

=============
توجه داریم که اگر جدول یا رابطه های R1 و R2 دارای صفت(ستون/فیلد) همنام نباشند در اینصورت :
R1 join R2 معادل است با R1 times R2
==
دقت کنید که ضرب ، ستون های همنام را یکبار می آورد اما پیوند، ستون های همنام را تکرار می کند.
==
عملگر پرتو یا project برای انتخاب عمودی به کار می رود و تکرار را حذف می کند :
مثال :
project s[city]
شهرهای جدول S را می دهد و تکرار را حذف می کند
***مثال خروجی:
رشت
لنگرود
لاهیجان
==
منبع :کتاب پایگاه داده روحانی رانکوهی

روحانی :
اگر رابطه ی R1 از درجه ی m+n را بر رابطه ی R2 از درجه ی n تقسیم کنیم ،خارج قسمت رابطه ای است از درجه ی m
==
نتیجه گیری خودم :
اگر جدول(/رابطه ی)R1 را به R2 تقسیم کنیم داریم :
تعداد ستون های جدول حاصل = تعداد ستون های مقسوم منهای تعداد ستون های مقسوم علیه.
==
لطفا استقبال کنید تا مطالب بیشتری بذارم.