تالار گفتمان مانشت
بررسی سوالات پایگاه داده IT سال ۹۳ - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲ ۳ ۴ ۵ ۶ ۷
بررسی سوالات پایگاه داده IT سال ۹۳ - ali007 - 25 بهمن ۱۳۹۲ ۰۲:۴۱ ب.ظ

هر صفتی که جلوی group by میاد باید در select وجود داشته باشه...

RE: بررسی سوالات پایگاه داده IT سال ۹۳ - aria - 25 بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ

(۲۵ بهمن ۱۳۹۲ ۰۲:۴۱ ب.ظ)ali007 نوشته شده توسط:  هر صفتی که جلوی group by میاد باید در select وجود داشته باشه...
دراین تست هم sid در group اومده
نگاه کنید group میاد یک جدول در حافظه می سازه با دو صفت sid ,gid ,
, و sid اون رو، در خروجی نمایش می ده لطفا منبع این جمله رو بگید هر صفتی که جلوی group by میاد باید در select وجود داشته باشه
بغیر از مقسمی که کتاب جک دیتابیس است منظورم دیت ، سیلبرشاتس است

RE: بررسی سوالات پایگاه داده IT سال ۹۳ - ali007 - 25 بهمن ۱۳۹۲ ۰۶:۳۹ ب.ظ

(۲۵ بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ)aria نوشته شده توسط:  
(25 بهمن ۱۳۹۲ ۰۲:۴۱ ب.ظ)ali007 نوشته شده توسط:  هر صفتی که جلوی group by میاد باید در select وجود داشته باشه...
دراین تست هم sid در group اومده
نگاه کنید group میاد یک جدول در حافظه می سازه با دو صفت sid ,gid ,
, و sid اون رو، در خروجی نمایش می ده لطفا منبع این جمله رو بگید هر صفتی که جلوی group by میاد باید در select وجود داشته باشه
بغیر از مقسمی که کتاب جک دیتابیس است منظورم دیت ، سیلبرشاتس است


صفحه ۸۷ ویرایش ششم سیلبرشاتس:

When an SQL query uses grouping, it is important to ensure that the only
attributes that appear in the select statement without being aggregated are those
that are present in the group by clause. In other words, any attribute that is not
present in the group by clause must appear only inside an aggregate function if
it appears in the select clause, otherwise the query is treated as erroneous. For
example..

بررسی سوالات پایگاه داده IT سال ۹۳ - farzad.arshad - 25 بهمن ۱۳۹۲ ۰۹:۳۷ ب.ظ

بالاخره سوالات آیتی هم اومد
کسی با اطمینان می تونه بگه جواب سوال ۸۰ کدوم میشه؟

اشتباه در سوال پایگاه داده (سوال ۷۶ دفترچه C) - shimajoon - 25 بهمن ۱۳۹۲ ۰۹:۴۹ ب.ظ

سوال درست بود فقط قسمت اول که مربوط به سوال بود جداش نکرده بود. هر ۳تاش درست بود یعنی گزینه۴/

RE: بررسی سوالات پایگاه داده IT سال ۹۳ - aria - 25 بهمن ۱۳۹۲ ۰۹:۵۸ ب.ظ

(۲۵ بهمن ۱۳۹۲ ۰۶:۳۹ ب.ظ)ali007 نوشته شده توسط:  
(25 بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ)aria نوشته شده توسط:  
(25 بهمن ۱۳۹۲ ۰۲:۴۱ ب.ظ)ali007 نوشته شده توسط:  هر صفتی که جلوی group by میاد باید در select وجود داشته باشه...
دراین تست هم sid در group اومده
نگاه کنید group میاد یک جدول در حافظه می سازه با دو صفت sid ,gid ,
, و sid اون رو، در خروجی نمایش می ده لطفا منبع این جمله رو بگید هر صفتی که جلوی group by میاد باید در select وجود داشته باشه
بغیر از مقسمی که کتاب جک دیتابیس است منظورم دیت ، سیلبرشاتس است


صفحه ۸۷ ویرایش ششم سیلبرشاتس:

When an SQL query uses grouping, it is important to ensure that the only
attributes that appear in the select statement without being aggregated are those
that are present in the group by clause. In other words, any attribute that is not
present in the group by clause must appear only inside an aggregate function if
it appears in the select clause, otherwise the query is treated as erroneous. For
example..
./
خوب دوست عزیز این پاراگراف این رو می رسونه که نباید جلوی سلکت صفاتی بیاید که در group by شرکت داده نشده اند ترجمه ای که شما می کنید درک اشتباه مقسمی از این جمله ست بازم کدش رو بزنید متوجه می شید
موفق باشید

بررسی سوالات پایگاه داده IT سال ۹۳ - farzad.arshad - 25 بهمن ۱۳۹۲ ۱۰:۱۷ ب.ظ

من الان یه کوئری زدم روی یه پایگاه داده
جلوی group by صفتی رو زدم که در select نیومده. هیچ syntax error ی نداد.....

پاسخش هم کاملا از نظر منطقی درست به نظر میرسه. باز میشه بیشتر بررسی کرد

RE: بررسی سوالات پایگاه داده IT سال ۹۳ - ali007 - 25 بهمن ۱۳۹۲ ۱۰:۲۴ ب.ظ

(۲۵ بهمن ۱۳۹۲ ۰۹:۵۸ ب.ظ)aria نوشته شده توسط:  
(25 بهمن ۱۳۹۲ ۰۶:۳۹ ب.ظ)ali007 نوشته شده توسط:  
(25 بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ)aria نوشته شده توسط:  
(25 بهمن ۱۳۹۲ ۰۲:۴۱ ب.ظ)ali007 نوشته شده توسط:  هر صفتی که جلوی group by میاد باید در select وجود داشته باشه...
دراین تست هم sid در group اومده
نگاه کنید group میاد یک جدول در حافظه می سازه با دو صفت sid ,gid ,
, و sid اون رو، در خروجی نمایش می ده لطفا منبع این جمله رو بگید هر صفتی که جلوی group by میاد باید در select وجود داشته باشه
بغیر از مقسمی که کتاب جک دیتابیس است منظورم دیت ، سیلبرشاتس است


صفحه ۸۷ ویرایش ششم سیلبرشاتس:

When an SQL query uses grouping, it is important to ensure that the only
attributes that appear in the select statement without being aggregated are those
that are present in the group by clause. In other words, any attribute that is not
present in the group by clause must appear only inside an aggregate function if
it appears in the select clause, otherwise the query is treated as erroneous. For
example..
./
خوب دوست عزیز این پاراگراف این رو می رسونه که نباید جلوی سلکت صفاتی بیاید که در group by شرکت داده نشده اند ترجمه ای که شما می کنید درک اشتباه مقسمی از این جمله ست بازم کدش رو بزنید متوجه می شید
موفق باشید

ok دوست عزیز شما از یکی از کتابهای دیت و سیلبر مثالی بیار که گفته منو نقص کنه (به عبارت دیگه گفته شما رو اثبات کنه)من که هر چی مثال تو این کتابها دیدم طبق گفته خودم بوده..

بررسی سوالات پایگاه داده IT سال ۹۳ - Mohammad-A - 27 بهمن ۱۳۹۲ ۱۱:۴۹ ق.ظ

یه نکته،
نسخه‌های جدیدتر سیستم‌هایی مثل MSSQL رو در نظر بگیرید که این‌ها ممکنه برای سادگی مثلاً بیان و گروه‌بندی رو طور دیگری ارایه بدهند که در کتاب‌های مرجع نیامده. اما امکانات این سیستم‌های جدید نمیتونه ملاک قرار بگیره

به هر حال، سؤال نباید درست باشه

RE: بررسی سوالات پایگاه داده IT سال ۹۳ - hamid1989 - 28 بهمن ۱۳۹۲ ۱۱:۲۵ ق.ظ

تو همه منابع (اونایی که من خوندم Smile ) میگه چیزی که تو گروپ بای میاد باید تو سلکتم بیاد ، ولی حالا طراح چی حال کنه خدا می دونه به نظرم گزینه ۲ درست باشه

بررسی سوالات پایگاه داده IT سال ۹۳ - Mohammad-A - 28 بهمن ۱۳۹۲ ۱۱:۳۰ ق.ظ

کتاب مفاهیم پایگاه داده سیلبرشاتس:
صفحه‌ی ۲۴۰:

The GROUP BY clause specifies the grouping attributes, which should also appear in the SELECT clause

صریحاً داره میگه باید در select هم بیاید. در بهترین حالت سؤال باید با تأثیر مثبت ارایه بشه

بررسی سوالات پایگاه داده IT سال ۹۳ - gholizadeh1992 - 28 بهمن ۱۳۹۲ ۱۱:۵۲ ق.ظ

سوال ۷۶ : هم | و هم ||| درست است ، استدلالمو یادم نیست
سوال ۷۷ : اونکه دو تا پروجکت داشت ، چون امکان اینجاد سطر تکراری هست
سوال ۷۸ : کلیدها ab و ac
سوال ۷۹ : نزدم
سوال ۸۰ : من زدم گزینه ۱ که شرط شمارش جلوی having بود ولی فک کنم اشتباهه حواسم به فیلدهای جلو سلکت نبود
سوال ۸۱ : تقسیم

بررسی سوالات پایگاه داده IT سال ۹۳ - Mohammad-A - 28 بهمن ۱۳۹۲ ۱۱:۵۴ ق.ظ

امیدوارم این سؤال select حذف با تأثیر مثبت بشه که دوستانی که زدند هم ضرر نکنند

بررسی سوالات پایگاه داده IT سال ۹۳ - Mindhunter - 30 بهمن ۱۳۹۲ ۰۸:۴۲ ب.ظ

با کلید پارسه پایگاه رو ۷۰% زدم!! خداکنه همینطور باشه هرچی خدا بخواد

اشتباه در سوال پایگاه داده (سوال ۷۶ دفترچه C) - babak sanaei - 30 بهمن ۱۳۹۲ ۱۱:۱۵ ب.ظ

خدایی از نظر علمی که سطحش پایین بود. اگه اون (( آدم)) یه enter میزد معلوم میشد که اون اولی صورت سواله !! پکیدم از بس تست کردم. ولی شکر خدا بالاخره درست زدم . همه موارد