تالار گفتمان مانشت
تست ۷۵ و ۸۰ ازاد ۸۸ - نسخه‌ی قابل چاپ

تست ۷۵ و ۸۰ ازاد ۸۸ - rad.bahar - 17 اردیبهشت ۱۳۹۱ ۰۹:۳۰ ب.ظ

لطفا حل کنید

تست ۷۵ و و ۸۰ ازاد ۸۸ - hkarimi - 17 اردیبهشت ۱۳۹۱ ۰۹:۵۴ ب.ظ

سوال ۸۰ مطمئناً گزینه ۲ گزینه ی درسته. چون که کلید کاندید عمراً نمیتونه تکراری باشه (خب کلیده دیگه) ولی کلید خارجی میتونه مقادیر تکراری بگیره. تنها کلیدی که خاصیت تکراری بودنو داره همین کلید خارجیه. گزینه ۱ و ۳ و ۴ هم که دیگه خیلی تابلو هستن. دقیقاً اهداف کلید خارجی توی ۱ و ۳ و ۴ معرفی شده.
---------------------------------------------------------------------
در مورد سوال ۷۵ باید گفت که نرمال سازی نمیتونه سرعتو زیاد کنه. دقت کنید که تو نرمال سازی جدولا شکسته میشن به چند تا جدول مجزا از هم. درسته؟ جستجو تو چنتا جدول هم بیشتز وقت میگیره دیگه.
ضمن اینکه نرمال سازی تا سطح ۳ لازمه. چون اگه تا سطح ۳ جدولمون رو نرمال نکنیم ممکنه ناهنجاری داشته باشه. گزینه ۳ هم درسته. فرض کنید جدولمون ۳ تا فیلد داره و برای نرمال سازی باید بشکنه به دو تا جدول دیگه. اگه بشکنیمش هر جدول باید ۲ تا فیلد داشته باشه دیگه... پس ۳ تا فیلد جدول اصلی شد ۴ تا فیلد که یه جور افزونگیه.گزینه ۴ هم درسته. یکی از اهداف نرمال سازی حل مقادیر nullه.

تست ۷۵ و و ۸۰ ازاد ۸۸ - Aurora - 17 اردیبهشت ۱۳۹۱ ۰۹:۵۶ ب.ظ

برای سوال ۸۰ که گزینه یک درست هست. گزینه ۳ که مشخصه درسته چون کار کلید خارجی ایجاد پیوند است و گزینه ۴ هم درسته چون باید یک فیلد مشترک بین جداول باشه تا پیوند برقرار بشه.
پس جواب گزینه ۲ است. به نظرم دلیلش اینه که فقط در یک جدول کلید هست و در جدول دیگر لزومی نداره که این فیلد کلید باشه پس این گزینه جوابه.
در مورد سوال ۷۵ هم گزینه یک درسته چون با نرمال سازی جداول از هم جدا شده و یک جدول تبدیل به چند جدول میشه و برای جواب دادن به یک پرس و جو نیازمند ایجاد پیوند بین جداول هستیم که خود باعث کاهش سرعت هست نه افزایش.

تست ۷۵ و و ۸۰ ازاد ۸۸ - yaser_ilam_com - 17 اردیبهشت ۱۳۹۱ ۰۹:۵۸ ب.ظ

سوال ۷۵ گزینه های ۳و۴ از اهداف نرمالسازی است و گزینه ۲ هم از قواعد نرمالسازی هست تا انومالی ایجاد نشه لذا گزینه ۱ غلط است چون این از معایب نرمالسازی هست چون جداول شکسته میشوند و پرس و جو بیشتر زمان نیاز دارد و همین گزینه جواب ما می باشد


نکته :در بحث نرمالسازی قسمت اهداف نرمالسازی رو بشخصه من یادمه برای سوالات دانشگاه ازاد مهم بود

۸۰ گزینه ۲ جواب هست چون کلید خارجی می تواند مقادیر تکراری باشد اما کلید کاندید این ویژگی را ندارد لذا کلید خارجی کاندید نیست

تست ۷۵ و و ۸۰ ازاد ۸۸ - fatima1537 - 17 اردیبهشت ۱۳۹۱ ۱۰:۵۵ ب.ظ

برای سئوال ۸۰:
گزینه ۱ میتونه درست باشه چون در یک جدول کلید اصلیه و در جدول دیگه یک فیلد معمولی(منتها الان کلمه"قلم اطلاعاتی ساده " یکم ممکنه مفهوم دیگه ای رو برسونه و این گزینه یکم شک برانگیزه)
گزینه ۲ هم طبیعتا درسته.چون کلید خارجی در یک رابطه ، کلید اصلی در رابطه دیگه است و همه کلیدهای اصلی کلید کاندید هستند.علاوه بر این کلیدهای خارجی هم کلید کاندید هستند
۳ هم درسته چون ما بعضی اوقات کلید اصلی یک جدول را به جدول دیگر اضافه میکنیم تا بتوانیم ارتباط (و زوج مرتب)بین دو جدول را بوجود بیاوریم . درواقع بدون کلید خارجی ارتباط امکانپذیر نیست.
۴ هم مثل گزینه ۳ ثابت میشه.و نقش کلید خارجی برای ارتباط موجودیتها و ایجاد ضرب دکارتی دو مجموعه است.
فکر کنم همونطور که دوستان گفتند گزینه ۱ جوابه
_________________
سئوال ۷۵:
جواب گزینه ۱ هست.چون یکی از معایب نرمال سازی کاهش سرعت جستجو هاست

RE: تست ۷۵ و و ۸۰ ازاد ۸۸ - yaser_ilam_com - 17 اردیبهشت ۱۳۹۱ ۱۱:۰۳ ب.ظ

(۱۷ اردیبهشت ۱۳۹۱ ۱۰:۵۵ ب.ظ)fatima1537 نوشته شده توسط:  برای سئوال ۸۰:
گزینه ۲ هم طبیعتا درسته.چون کلید خارجی در یک رابطه ، کلید اصلی در رابطه دیگه است و همه کلیدهای اصلی کلید کاندید هستند.علاوه بر این کلیدهای خارجی هم کلید کاندید هستند
گزینه ۲ غلطه حتی تو کتاب مقسمی هم گفته غلطه دوستان هم گفتن گزینه دو درسته به این معنی که گزینه ۲ صحیح نیست که سوال هم از ما همین رو خواسته که گزینه ای که صحیح نیست رو پیدا کنیم دلایل هم دوستان و من گفتیم

تست ۷۵ و و ۸۰ ازاد ۸۸ - fatima1537 - 17 اردیبهشت ۱۳۹۱ ۱۱:۱۹ ب.ظ

کلا گزینه ها رو به روش بازی با مفهوم لغات و کلمات انتخاب کردند که این کار درست نیست.راستش رو بخواید از نظر من گزینه ۱ هم درسته.
من طبق چیزهایی که خوندم نظرمو گفتم.شاید صحیح نباشه نظرم