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

صفحه‌ها: ۱ ۲
پایگاه داده ای تی ۹۴ - saeidkhan - 17 بهمن ۱۳۹۳ ۰۶:۳۸ ب.ظ

بررسی سوالات پایگاه داده

پایگاه داده ای تی ۹۴ - abji22 - 18 بهمن ۱۳۹۳ ۱۲:۱۹ ب.ظ

سخت بودن

RE: پایگاه داده ای تی ۹۴ - JAFARI71 - 18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ

به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided

RE: پایگاه داده ای تی ۹۴ - af.hm - 18 بهمن ۱۳۹۳ ۰۶:۲۱ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided
همش درسته فقط ۲nfفک کنم میشه bc ag abdefچون طبق مقسمی زیرکلید های دارای وابستگی با غیر کلیدو تو جدول جدا میگیریم هر چی موند از غیر کلیدا با کلید اصلی در جدول جدا

RE: پایگاه داده ای تی ۹۴ - JAFARI71 - 18 بهمن ۱۳۹۳ ۰۶:۳۶ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۰۶:۲۱ ب.ظ)af.hm نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided
همش درسته فقط ۲nfفک کنم میشه bc ag abdefچون طبق مقسمی زیرکلید های دارای وابستگی با غیر کلیدو تو جدول جدا میگیریم هر چی موند از غیر کلیدا با کلید اصلی در جدول جدا

حقیقتش تا جایی که یادمه هیچ FD نباید گم بشه ولی اگه اینجوری که شما میگید تحلیل کنیم C به D گم میشه
نه؟

RE: پایگاه داده ای تی ۹۴ - af.hm - 18 بهمن ۱۳۹۳ ۰۶:۴۵ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۰۶:۳۶ ب.ظ)JAFARI71 نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۶:۲۱ ب.ظ)af.hm نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided
همش درسته فقط ۲nfفک کنم میشه bc ag abdefچون طبق مقسمی زیرکلید های دارای وابستگی با غیر کلیدو تو جدول جدا میگیریم هر چی موند از غیر کلیدا با کلید اصلی در جدول جدا

حقیقتش تا جایی که یادمه هیچ FD نباید گم بشه ولی اگه اینجوری که شما میگید تحلیل کنیم C به D گم میشه
نه؟

اره شایدBlush

RE: پایگاه داده ای تی ۹۴ - threefx - 18 بهمن ۱۳۹۳ ۱۱:۱۵ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۰۶:۳۶ ب.ظ)JAFARI71 نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۶:۲۱ ب.ظ)af.hm نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided
همش درسته فقط ۲nfفک کنم میشه bc ag abdefچون طبق مقسمی زیرکلید های دارای وابستگی با غیر کلیدو تو جدول جدا میگیریم هر چی موند از غیر کلیدا با کلید اصلی در جدول جدا

حقیقتش تا جایی که یادمه هیچ FD نباید گم بشه ولی اگه اینجوری که شما میگید تحلیل کنیم C به D گم میشه
نه؟

اگه bc ag abdef بذارید وابستگی c و d اگه اشتباه نکنم همین باشه از بین میرفت پس ...
من دقیقا مثل شما زدم اما یه سوال
اون semi join بود یا outer join ؟

RE: پایگاه داده ای تی ۹۴ - JAFARI71 - 18 بهمن ۱۳۹۳ ۱۱:۲۱ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۱۱:۱۵ ب.ظ)threefx نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۶:۳۶ ب.ظ)JAFARI71 نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۶:۲۱ ب.ظ)af.hm نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided
همش درسته فقط ۲nfفک کنم میشه bc ag abdefچون طبق مقسمی زیرکلید های دارای وابستگی با غیر کلیدو تو جدول جدا میگیریم هر چی موند از غیر کلیدا با کلید اصلی در جدول جدا

حقیقتش تا جایی که یادمه هیچ FD نباید گم بشه ولی اگه اینجوری که شما میگید تحلیل کنیم C به D گم میشه
نه؟

اگه bc ag abdef بذارید وابستگی c و d اگه اشتباه نکنم همین باشه از بین میرفت پس ...
من دقیقا مثل شما زدم اما یه سوال
اون semi join بود یا outer join ؟

ببخشید من اسمشو اشتباه گفتم
بله همون left outer join

RE: پایگاه داده ای تی ۹۴ - hamedmohsenee - 19 بهمن ۱۳۹۳ ۰۹:۵۲ ق.ظ

(۱۸ بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided

سوال نشان دهنده ایجاد مشکل در سیستم میشد گزینه
course right outer join prerq
چون گفته شده کلید خارجی prerq بر میگرده به کلید اصلی course و اشتباه توی سیستم زمانی رخ میده که کلید خارجی مطابقت با کلید اصلی که ازش refrence شده رو نداشته باشه(جامعیت ارجاعی نقض بشه)
و این گزینه علاوه بر چاپ اطلاعات join پذیر course تمامی اطلاعات join پذیر و joinناپذیر prerq رو هم چاپ می کنه و میشه تمامی تاپل های مربوط به کلید خارجیprerq رو با اطلاعاتی که از طریق کلید اصلیcourse پیوند زده شده رومقایسه کرد و نقض جامعیت ارجاعی رو تشخیص داد

RE: پایگاه داده ای تی ۹۴ - JAFARI71 - 19 بهمن ۱۳۹۳ ۰۶:۱۳ ب.ظ

(۱۹ بهمن ۱۳۹۳ ۰۹:۵۲ ق.ظ)hamedmohsenee نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided

سوال نشان دهنده ایجاد مشکل در سیستم میشد گزینه
course right outer join prerq
چون گفته شده کلید خارجی prerq بر میگرده به کلید اصلی course و اشتباه توی سیستم زمانی رخ میده که کلید خارجی مطابقت با کلید اصلی که ازش refrence شده رو نداشته باشه(جامعیت ارجاعی نقض بشه)
و این گزینه علاوه بر چاپ اطلاعات join پذیر course تمامی اطلاعات join پذیر و joinناپذیر prerq رو هم چاپ می کنه و میشه تمامی تاپل های مربوط به کلید خارجیprerq رو با اطلاعاتی که از طریق کلید اصلیcourse پیوند زده شده رومقایسه کرد و نقض جامعیت ارجاعی رو تشخیص داد
کلید خارجی نباید ارجاع null داشته باشه
جدول حاصل از course left outer join section
باعث میشه بعضی مقادیر کلید اصلی course
null بشه و اینجوری میشه ارجاع null

RE: پایگاه داده ای تی ۹۴ - hamedmohsenee - 20 بهمن ۱۳۹۳ ۰۹:۴۵ ق.ظ

(۱۹ بهمن ۱۳۹۳ ۰۶:۱۳ ب.ظ)JAFARI71 نوشته شده توسط:  
(19 بهمن ۱۳۹۳ ۰۹:۵۲ ق.ظ)hamedmohsenee نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۰۳:۳۲ ب.ظ)JAFARI71 نوشته شده توسط:  به نظرم جوابا اینا میشد
سوال sql میشد نام تولیدکنندگانی که کمترین تعداد قطعه رو برای پروژه j2 تولید کردند
سوال وابستگی تابعی میشد
ABEF , AG , BCD
سوال کارمندان میشد مینیمم حقوق کارمندان
سوال join فک کنم میشد course left semi join section
درسته بچه ها؟ Undecided

سوال نشان دهنده ایجاد مشکل در سیستم میشد گزینه
course right outer join prerq
چون گفته شده کلید خارجی prerq بر میگرده به کلید اصلی course و اشتباه توی سیستم زمانی رخ میده که کلید خارجی مطابقت با کلید اصلی که ازش refrence شده رو نداشته باشه(جامعیت ارجاعی نقض بشه)
و این گزینه علاوه بر چاپ اطلاعات join پذیر course تمامی اطلاعات join پذیر و joinناپذیر prerq رو هم چاپ می کنه و میشه تمامی تاپل های مربوط به کلید خارجیprerq رو با اطلاعاتی که از طریق کلید اصلیcourse پیوند زده شده رومقایسه کرد و نقض جامعیت ارجاعی رو تشخیص داد
کلید خارجی نباید ارجاع null داشته باشه
جدول حاصل از course left outer join section
باعث میشه بعضی مقادیر کلید اصلی course
null بشه و اینجوری میشه ارجاع null

اخه خب با پیوند راست هم میشه این مقادیر Null refrenced رو پیدا کرد .نمیدونم میشه به نظرتون بچه ها؟

RE: پایگاه داده ای تی ۹۴ - m.zeinali - 21 بهمن ۱۳۹۳ ۱۱:۵۴ ق.ظ

سلام
دوستان به نظرتون میشه کلید اصلی یه موجودیت رو تو همون موجودیت به عنوان کلید خارجی به کار برد؟ منظورم گزینه های سوال۷۶/ که گفته کلید اصلی موجودیت درس رو بعنوان کلید خارجی درموجودیت درس بکار میبریم.Exclamation

RE: پایگاه داده ای تی ۹۴ - SMD.interstellar - 21 بهمن ۱۳۹۳ ۰۲:۲۷ ب.ظ

(۲۱ بهمن ۱۳۹۳ ۱۱:۵۴ ق.ظ)m.zeinali نوشته شده توسط:  سلام
دوستان به نظرتون میشه کلید اصلی یه موجودیت رو تو همون موجودیت به عنوان کلید خارجی به کار برد؟ منظورم گزینه های سوال۷۶/ که گفته کلید اصلی موجودیت درس رو بعنوان کلید خارجی درموجودیت درس بکار میبریم.Exclamation
بله امکانش هست دلیلشم میتونید اینجا ببینید

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


RE: پایگاه داده ای تی ۹۴ - noronet - 21 بهمن ۱۳۹۳ ۰۵:۳۹ ب.ظ

(۲۱ بهمن ۱۳۹۳ ۰۲:۲۷ ب.ظ)SMD.interstellar نوشته شده توسط:  
(21 بهمن ۱۳۹۳ ۱۱:۵۴ ق.ظ)m.zeinali نوشته شده توسط:  سلام
دوستان به نظرتون میشه کلید اصلی یه موجودیت رو تو همون موجودیت به عنوان کلید خارجی به کار برد؟ منظورم گزینه های سوال۷۶/ که گفته کلید اصلی موجودیت درس رو بعنوان کلید خارجی درموجودیت درس بکار میبریم.Exclamation
بله امکانش هست دلیلشم میتونید اینجا ببینید

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

کلا این مثال درس و بیشنیاز مثال معروفی بود.... که همیشه اساتید اینو مثال میزنند .. تو مدرسان شریف هم چنین مثالی اورده بود

RE: پایگاه داده ای تی ۹۴ - sahar salehi - 22 بهمن ۱۳۹۳ ۰۹:۳۶ ب.ظ

سوال ۷۶ رو پارسه اشتباه جواب داده. کلید استاد باید به عنوان کلید خارجی تو جدول گروه بیاد. چون هر گروهی حداقل یه مدیر گروه داره و هیچ فیلدی خالی نمی مونه.اما همه استادا که مدیر گروه نیستن. اگه بخوایم کلید گروه رو واسه هر استادی که مدیر گروهه به جدول درس اضافه کنیم تعداد زیادی از فیلد ها خالی می مونن.