تالار گفتمان مانشت

نسخه‌ی کامل: بررسي سوال ۳۶ پايگاه داده کنکور 89
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
دوستان من رو این سوال فکر کردم که که همش به این میرسم:

با هر تفکری چه از منظر پایگاه داده و چه با تکیه بر موارد مهمی که در ذخیره و بازیابی مطرح میشوند گزینه دوم قطعا درست است.
مثلا مسعله‌ی جست و جو را در نظر بگیرید، جست و جو بر روی کلید به دلیل ایندکس شدن جداول بر اساس کلید قطعا با کارایی بالاتری انجام میشود.


سنجش گزینه 3 رو اعلام کرده
(13 اسفند 1389 10:39 ب.ظ)Ebramjax نوشته شده توسط: [ -> ]دوستان من رو این سوال فکر کردم که که همش به این میرسم:

با هر تفکری چه از منظر پایگاه داده و چه با تکیه بر موارد مهمی که در ذخیره و بازیابی مطرح میشوند گزینه دوم قطعا درست است.
مثلا مسعله‌ی جست و جو را در نظر بگیرید، جست و جو بر روی کلید به دلیل ایندکس شدن جداول بر اساس کلید قطعا با کارایی بالاتری انجام میشود.


سنجش گزینه 3 رو اعلام کرده


من رو این سوال فکر کردم که که همش به این میرسم:

با هر تفکری چه از منظر زبان عربی و چه با تکیه بر موارد مهمی که در تمام زبان‌ها مطرح میشوند مسئله قطعا درست است. و مسعله بی شک نادرست است . Wink

از شوخی که بگذریم به نظر من کلید سنجش درسته .اما در کل سوال مبهمی هست که بیشتر به نظر طراح بستگی داره .

مسعله به نظر من غلطه .
معیار انتخاب کلید اصلی (Primary Key)
کلید اصلی از بین کلیدهای یک موجودیت (Candidate Key)‌، می بایست یک کلید را به عنوان کلید اصلی انتخاب نمود .
معیارهای مختلفی در این انتخاب دخیل هستند‌، اما معمولا" بهترین کلیدی که معرف مفهوم و ماهیت موجودیت باشد به عنوان کلید اصلی انتخاب می گردد.
اما حالا 2 مورد متناقض وجود داره:
اول اینکه در گزینه اول هم گفته بود جزو مقادیر ابرکلیدهای رابطه باشد.
دوم اینکه گزینه 3 گفته بود به معنی خصیصه های رابطه در دنیای خارج.
من 1 را زدم اما تو منبع زیر حق با سنجشه اما به نظر 1 هم می تونه درست باشه
منبع:http://article.mjsoft.ir/Default.aspx?ID=51
با توجه به اینکه طراحان عزیز همیشه به فکر پی چوندن سوال هستند تا به مفاهیم پایه!!! همه جور استدلالی از این سوال می توان داشت. ولی طبق مطالبی که در کتاب هیت هست مفهوم فیلد در دنیای خارج، یکتای بودن آن و ساختار ذخیره آن مهم است. حتی در indexing هم ساختاربایتی مهمه!!!! و اینکه ظا هرا از دید طراح مفهوم فیلد در دنیای خارج ضرورت داشته است.
به نظر من اصلاً سوالی که نمیشه به گزینه اش شک کرد همین سوال است . در تمامی قسمت های پایگاه داده موضوع اصلی معنا و مفهوم پایگاه داده است مثلاً وابستگی تابعی اولین حرفی که در اون زده میشه این است که این موضوع ریشه در معنا داره
اصلاً انتخاب کلید اصلی بر اساس مقدار خیلی دردسر آفرین است شما باید اول دامنه‌ها را چک کنید بعد ببینید این مقادیر با مقادیر خصیصه های دیگر چه رابطه ای دارد آیا یکتا است یا به صورت ترکیبی استفاده کنیم یا .....
اما فرض کنید که بخواهید اطلاعات دانشجویان یک دانشگاه را مورد بررسی قرار دهید هیچ اطلاعات دیگری ندارید به نظرتون چی را باید کلید اصلی بکنید ؟ شماره دانشجویی بهترین گزینه است تا یکتایی داشته باشیم و کاهش ناپذیر ترین است .
اما حالا اگر بخواهید مقادیر را مورد ارزیابی قرار بدهید چقدر باید صرف کنید که بهترین مورد را انتخاب کنید که بهینه باشد‌، کاهش ناپذیر باشد‌، افزونگی ایجاد نکند و......
پس مفهوم مهم‌تر است این نظر من است
بابا یکی هم بره سراغه سوال 37 که کاملا معلومه گزینه 4 درسته (البته به نظر من)
اگه R3 کلید فرعی باشه(کلید کاندیدی که اصلی انتخاب نشده) می تونه کلید خارجی رابطه باشه که کاملا مشخصه.
توصورت سوال گفته که کدام گزینه می تواند(به می تواند دقت کنید) کلید خارجی باشه، رو R2 که کلید اصلی شکی نیست اما R3 هم اگه کلید فرعی باشه می تونه کلید خارجی باشه پس گزینه کامل گزینه 4 دیگه.
اگه سوال گفتم بود کدام گزینه کلید خارجی رابطه است، پس میشد R2‌، اما گفته می تواند‌، پس امکان داره تمام صفات با R3 وابستگی کامل داشته باشه و این صفت یک کلید کاندید رابطه باشه اما به دلایل مختلف به عنوان کلید اصلی انتخاب نشده باشه. پس می تواند(بازم به می تواند دقت کنید!) کلید خارجی رابطه باشه .
حالا شما بگید کجای استدلاله من مشکل داره آخه.
لینک مرجع