|
|
سوال در مورد SQL - نسخهی قابل چاپ |
|
سوال در مورد SQL - ardaaalan - 11 دى ۱۳۹۳ ۰۲:۴۱ ب.ظ
سلام دوستان میشه این تست رو همراه با دلیل بگین ؟؟ جوابشم پارسه زده گزینه ۱ دلیلشم اینه که تو دستور اول اشتراک میاد تمامی تاپل های تکراری رو حذف میکنه . ولی تو دستور دومی تاپل های تکراری سر جای خودشون باقی میمونن ولی اگه جدولمون فاقد تاپل تکراری باشه گزینه ۲ درسته . آخه مگه میشه جدولی دارای تاپل تکراری باشه ؟؟ پس جامعیت درون رابطه ای چی میشه ؟؟ ( این جامعیت میگه که ما نمیتونیم تو یه رابطه تاپل هی تکراری داشته باشیم ) لطفاً کمک ![]() ![]() ممنون |
|
RE: سوال در مورد SQL - sharareh_moradi - 11 دى ۱۳۹۳ ۰۳:۰۳ ب.ظ
جواب همون گزینه یک درسته همانطور که مشاهده می شود، گزینه یک کوچکتر مساوی است و در صورتی که تاپل تکراری وجود نداشته باشد، همان مساوی داخل علامت بکار می آید. توضیحی که کتاب داده است کاملا درست و روشن است. و اما مشکل شما بله جدول می تواند دارای تاپل های تکراری باشد و برای حذف تکرار از دستور distinct استفاده می کنیم شما با رابطه در جبر رابطه ای اشتباه گرفته اید. در جبر رابطه ای به دلیل اینکه جواب به صورت مجموعه است و در محموعه ها تکرار مجاز نیست، دو عنصر تکراری نخواهیم داشت. |
|
RE: سوال در مورد SQL - ardaaalan - 11 دى ۱۳۹۳ ۰۳:۳۱ ب.ظ
مرسی بابت راهنماییتون |