سوال از SQL مهندسی ۹۱ - نسخهی قابل چاپ |
سوال از SQL مهندسی ۹۱ - tabassomesayna - 14 آذر ۱۳۹۲ ۰۱:۳۰ ق.ظ
سلام جواب این سوال چی میشه و چرا ؟؟ چون به نظرم به هر چهار تا میشه پاسخ داد !! |
RE: سوال از SQL مهندسی ۹۱ - Morris - 14 آذر ۱۳۹۲ ۰۵:۵۰ ق.ظ
(۱۴ آذر ۱۳۹۲ ۰۱:۳۰ ق.ظ)tabassomesayna نوشته شده توسط: سلام پاسخ، گزینه ۲ است : اجداد آرش کمانگیر که جای خود، در پایگاه داده رابطه ای اجداد یک بچه یتیم را نیز نمی توان پیدا کرد ! چند بار جدول Parent را با خودش Natural Join کنیم تا پاسخ بدست آید ؟ نمی دانیم ! چون نمی دانیم طول شجره خانوادگی هر کس چه مقدار است. |
RE: سوال از SQL مهندسی ۹۱ - AEM4949 - 14 آذر ۱۳۹۲ ۱۲:۰۴ ب.ظ
(۱۴ آذر ۱۳۹۲ ۰۵:۵۰ ق.ظ)Morris نوشته شده توسط: پاسخ، گزینه ۲ است : دوست عزیز ممنون میشم در مورد سایر گزینه ها هم توضیح بدی |
RE: سوال از SQL مهندسی ۹۱ - Morris - 14 آذر ۱۳۹۲ ۱۲:۴۹ ب.ظ
(۱۴ آذر ۱۳۹۲ ۱۲:۰۴ ب.ظ)aem4949 نوشته شده توسط: دوست عزیز ممنون میشم در مورد سایر گزینه ها هم توضیح بدی خب البته چون شما فرمودید که به نظرتون هر چهار تا ممکنه، من یک گزینه را رد کردم اما به این صورت است : توضیح : از سوال این طور برداشت می شه که Parent، دارای کلید اصلی ترکیبی ساخته شده از PID و PPID است و هر کدام این ها به تنهایی یک کلید خارجی به جدول person هستند. گزینه ۱ : همسر فردی به نام آرش کمانگیر : از جدول Person، آرش کمانگیر را با عملگر انتخاب، انتخاب می کنیم، حاصل را با Parent، الحاق می کنیم البته از کلید خارجی PPID استفاده می کنیم، فرزندان آرش کمانگیر بدست می آید. ستون PID از فرزندان را از پاسخ پرس و جوی قبلی، Project می کنیم، جدول حاصل را مجددا با Parent الحاق می کنیم البته از کلید خارجی PID استفاده می کنیم. از نتیجه، ستون PPID مربوط به شماره همسر و جنسیت را Project می کنیم و جنس زن را انتخاب می کنیم. گزینه ۲ : ممکن نیست. گزینه ۳ : مانند گزینه شماره ۱، همسر افراد را می یابیم و ۹۰ ساله ها را جدا می کنیم. گزینه ۴ : با استفاده از DOB و age و تاریخ امروز، این کار آسان است. |
RE: سوال از SQL مهندسی ۹۱ - tabassomesayna - 14 آذر ۱۳۹۲ ۰۲:۳۲ ب.ظ
(۱۴ آذر ۱۳۹۲ ۰۵:۵۰ ق.ظ)Morris نوشته شده توسط:(14 آذر ۱۳۹۲ ۰۱:۳۰ ق.ظ)tabassomesayna نوشته شده توسط: سلام ممنون یه سوال اگه می گفت مثلا" پدر بزرگ آرش کمانگیر می شد بدستش آورد دیگه درسته ؟؟ |
RE: سوال از SQL مهندسی ۹۱ - Morris - 14 آذر ۱۳۹۲ ۰۷:۴۱ ب.ظ
(۱۴ آذر ۱۳۹۲ ۰۲:۳۲ ب.ظ)tabassomesayna نوشته شده توسط:(14 آذر ۱۳۹۲ ۰۵:۵۰ ق.ظ)Morris نوشته شده توسط:(14 آذر ۱۳۹۲ ۰۱:۳۰ ق.ظ)tabassomesayna نوشته شده توسط: سلام بله ! پدر بزرگش را می شه پرسید. |