تالار گفتمان مانشت
بررسی سطح نرمال رابطه! - نسخه‌ی قابل چاپ

بررسی سطح نرمال رابطه! - AEM4949 - 25 دى ۱۳۹۲ ۰۲:۵۴ ق.ظ

با سلام

دوستان جواب این سوال گزینه ۳ شده.میشه توضیح بدید چرا؟
[تصویر:  237343_untitled.JPG]

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 قرار داره و طبق شکل وابستگی هارو گفته و تجزیه کرده به سه رابطه...

فقط و فقط یک نکته من همه این شراطو برای حالتی گفتم که جهت پیکانها اشتباه کشیده شده بالا توضیح دادم نظر من بود دوستان دیگه هم بپرسید.

موفق باشید.Shy

RE: بررسی سطح نرمال رابطه! - hosshah - 25 دى ۱۳۹۲ ۱۰:۰۷ ب.ظ

(۲۵ دى ۱۳۹۲ ۰۲:۵۴ ق.ظ)aem4949 نوشته شده توسط:  با سلام

دوستان جواب این سوال گزینه ۳ شده.میشه توضیح بدید چرا؟
[تصویر:  237343_untitled.JPG]

سلام دوست عزیز کتاب پوران رو من نگاه کردم زده گزینه ۳ اما اصلش اینه که گزینه های ۱ و ۲ و ۳ جواب سوال هستند (یعنی به عبارت دیگه نادرست هستند) و کلید سنجش هم همین رو گفته
شما اگه [tex]AB^{ }[/tex] رو حساب کنید به دست میاد که AB کلید رابطه هستش و چون A و B به سایر صفات هم وابسته هست پس وابستگیه جزئی از کلید به سایر صفات داریم که نشون میده رابطه در فرم نرمال دوم نیست و مسلما چون ۲NF نیست پس در فرم نرمال سوم و BCNF هم نیست
البته من هرجور فکر کردم جتی در صورتی که فرض خانم ترانه رو هم در نظر بگیریم باز هم تحلیلشون اشتباست چون در اونصورت تنها کلیدمون همون CD میشه چون AB رو هم تولید میکنن اما AB دیگه کلید نیست

RE: بررسی سطح نرمال رابطه! - AEM4949 - 25 دى ۱۳۹۲ ۱۱:۱۶ ب.ظ

ممنون از دوستان ب خاطر نظراتشون

و باز هم تستی اشتباه...TongueBig Grin

RE: بررسی سطح نرمال رابطه! - tarane1992 - 26 دى ۱۳۹۲ ۱۰:۳۲ ق.ظ

(۲۵ دى ۱۳۹۲ ۱۰:۰۷ ب.ظ)hosshah نوشته شده توسط:  
(25 دى ۱۳۹۲ ۰۲:۵۴ ق.ظ)aem4949 نوشته شده توسط:  با سلام

دوستان جواب این سوال گزینه ۳ شده.میشه توضیح بدید چرا؟
[تصویر:  237343_untitled.JPG]

سلام دوست عزیز کتاب پوران رو من نگاه کردم زده گزینه ۳ اما اصلش اینه که گزینه های ۱ و ۲ و ۳ جواب سوال هستند (یعنی به عبارت دیگه نادرست هستند) و کلید سنجش هم همین رو گفته
شما اگه [tex]AB^{ }[/tex] رو حساب کنید به دست میاد که AB کلید رابطه هستش و چون A و B به سایر صفات هم وابسته هست پس وابستگیه جزئی از کلید به سایر صفات داریم که نشون میده رابطه در فرم نرمال دوم نیست و مسلما چون ۲NF نیست پس در فرم نرمال سوم و BCNF هم نیست
البته من هرجور فکر کردم جتی در صورتی که فرض خانم ترانه رو هم در نظر بگیریم باز هم تحلیلشون اشتباست چون در اونصورت تنها کلیدمون همون CD میشه چون AB رو هم تولید میکنن اما AB دیگه کلید نیست

چنین چیزی امکان داره من یکی از سوالات کنکور مشابه همینو دیدم به همین صورت حل کرده چرا امکان نداره مگه فقط باید یک کلید کاندید داشته باشیم؟؟؟Blush
وقتی دو کلید هستن که به همه صفات میتونن دسترسی داشته باشن پس ما دو کلید کاندید داریم نمونه هاشو من زیاد دیدم شک ندارم.Shy
فقط زمانی که دو تا کلید کاندید داریم یکی رو کاندید و دیگری رو اصلی فرض میکنیم.
ولی در هر صورت سوال اشتباه یا شکلی یا به جای نادرست کدوم درست باید میگفت...

RE: بررسی سطح نرمال رابطه! - hosshah - 26 دى ۱۳۹۲ ۱۱:۵۳ ب.ظ

(۲۶ دى ۱۳۹۲ ۱۰:۳۲ ق.ظ)tarane1992 نوشته شده توسط:  چنین چیزی امکان داره من یکی از سوالات کنکور مشابه همینو دیدم به همین صورت حل کرده چرا امکان نداره مگه فقط باید یک کلید کاندید داشته باشیم؟؟؟Blush
وقتی دو کلید هستن که به همه صفات میتونن دسترسی داشته باشن پس ما دو کلید کاندید داریم نمونه هاشو من زیاد دیدم شک ندارم.Shy
فقط زمانی که دو تا کلید کاندید داریم یکی رو کاندید و دیگری رو اصلی فرض میکنیم.
ولی در هر صورت سوال اشتباه یا شکلی یا به جای نادرست کدوم درست باید میگفت...
سلام ببینید اینطور که من متوجه شدم شما میگین مجموعه وابستگی های ما اینجوریه:
[tex]F=\{AB \rightarrow E, C\rightarrow B, D\rightarrow A\}[/tex]
[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]
پس با این اوصاف یه ابرکلید میشه [tex]CD[/tex] و یکی هم میشه [tex]ABCD[/tex] که خب این دومی کلید کاندید نیست چون کمینه نیست و تنها کلید کاندید میشه CD
نظرتون چیه؟؟؟ Confused