بررسی سطح نرمال رابطه! - نسخهی قابل چاپ |
بررسی سطح نرمال رابطه! - AEM4949 - 25 دى ۱۳۹۲ ۰۲:۵۴ ق.ظ
با سلام دوستان جواب این سوال گزینه ۳ شده.میشه توضیح بدید چرا؟ |
RE: بررسی سطح نرمال رابطه! - tarane1992 - 25 دى ۱۳۹۲ ۰۶:۵۲ ب.ظ
سلام من فکر میکنم این فلشها جهت هاش اشتباه یعنی درستش اینه که[tex]D\rightarrow A[/tex] و[tex]C\rightarrow B[/tex] باشه درسته چون اونوقت میتونیم بگیم چون[tex]C\rightarrow B[/tex] و[tex]D\rightarrow A[/tex] یعنی چون CD هم تونستن AB رو تولید کنن و از طرفی طبق شکل AB هم CD تولید میکنن پس اینجا ما دو تا کلید کاندید خواهیم داشت چون میدونید کلید کاندیدی کلیدی که به وسیله اون بشه به همه دسترسی داشت اینجا همینطوره.... رابطه ۲NF هست چون اینجا هر ارتباطی وجود داره وابستگی کلید کاندید به جزیی از کلید دیگست برای همین شرط ۲NF درسته.(اگر غیر کلید به جزیی از کلید رابطه داشت شرط۲NF نقض میشد) شرط ۳NF برقرا چون وابستگی انتقالی غیر کلید به غیر کلید کلید نداریم. ولی BCNF نیست عاتش اینه که زمانی میتونیم بگیم BCNF هست که دترمینان ما کلید باشه اینجا نیست چون C یا D به تنهایی کلید نیستن و اگر این وابستگی هارو در نظر بگیریم C که دترمینان ماست به تنهایی کلید نیست . گزینه آخرم که طبق شکل درسته شکل در ۳NF قرار داره و طبق شکل وابستگی هارو گفته و تجزیه کرده به سه رابطه... فقط و فقط یک نکته من همه این شراطو برای حالتی گفتم که جهت پیکانها اشتباه کشیده شده بالا توضیح دادم نظر من بود دوستان دیگه هم بپرسید. موفق باشید. |
RE: بررسی سطح نرمال رابطه! - hosshah - 25 دى ۱۳۹۲ ۱۰:۰۷ ب.ظ
(۲۵ دى ۱۳۹۲ ۰۲:۵۴ ق.ظ)aem4949 نوشته شده توسط: با سلام سلام دوست عزیز کتاب پوران رو من نگاه کردم زده گزینه ۳ اما اصلش اینه که گزینه های ۱ و ۲ و ۳ جواب سوال هستند (یعنی به عبارت دیگه نادرست هستند) و کلید سنجش هم همین رو گفته شما اگه [tex]AB^{ }[/tex] رو حساب کنید به دست میاد که AB کلید رابطه هستش و چون A و B به سایر صفات هم وابسته هست پس وابستگیه جزئی از کلید به سایر صفات داریم که نشون میده رابطه در فرم نرمال دوم نیست و مسلما چون ۲NF نیست پس در فرم نرمال سوم و BCNF هم نیست البته من هرجور فکر کردم جتی در صورتی که فرض خانم ترانه رو هم در نظر بگیریم باز هم تحلیلشون اشتباست چون در اونصورت تنها کلیدمون همون CD میشه چون AB رو هم تولید میکنن اما AB دیگه کلید نیست |
RE: بررسی سطح نرمال رابطه! - AEM4949 - 25 دى ۱۳۹۲ ۱۱:۱۶ ب.ظ
ممنون از دوستان ب خاطر نظراتشون و باز هم تستی اشتباه... |
RE: بررسی سطح نرمال رابطه! - tarane1992 - 26 دى ۱۳۹۲ ۱۰:۳۲ ق.ظ
(۲۵ دى ۱۳۹۲ ۱۰:۰۷ ب.ظ)hosshah نوشته شده توسط:(25 دى ۱۳۹۲ ۰۲:۵۴ ق.ظ)aem4949 نوشته شده توسط: با سلام چنین چیزی امکان داره من یکی از سوالات کنکور مشابه همینو دیدم به همین صورت حل کرده چرا امکان نداره مگه فقط باید یک کلید کاندید داشته باشیم؟؟؟ وقتی دو کلید هستن که به همه صفات میتونن دسترسی داشته باشن پس ما دو کلید کاندید داریم نمونه هاشو من زیاد دیدم شک ندارم. فقط زمانی که دو تا کلید کاندید داریم یکی رو کاندید و دیگری رو اصلی فرض میکنیم. ولی در هر صورت سوال اشتباه یا شکلی یا به جای نادرست کدوم درست باید میگفت... |
RE: بررسی سطح نرمال رابطه! - hosshah - 26 دى ۱۳۹۲ ۱۱:۵۳ ب.ظ
(۲۶ دى ۱۳۹۲ ۱۰:۳۲ ق.ظ)tarane1992 نوشته شده توسط: چنین چیزی امکان داره من یکی از سوالات کنکور مشابه همینو دیدم به همین صورت حل کرده چرا امکان نداره مگه فقط باید یک کلید کاندید داشته باشیم؟؟؟سلام ببینید اینطور که من متوجه شدم شما میگین مجموعه وابستگی های ما اینجوریه:
[tex]F=\{AB \rightarrow E, C\rightarrow B, D\rightarrow A\}[/tex]
پس با این اوصاف یه ابرکلید میشه [tex]CD[/tex] و یکی هم میشه [tex]ABCD[/tex] که خب این دومی کلید کاندید نیست چون کمینه نیست و تنها کلید کاندید میشه CD[tex]AB^{ }\rightarrow A,B,E[/tex] [tex]C^{ }\rightarrow C,B[/tex] [tex]D^{ }\rightarrow A,D[/tex] [tex]CD^{ }\rightarrow A,B,C,D,E[/tex] نظرتون چیه؟؟؟ |