تالار گفتمان مانشت
سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - نسخه‌ی قابل چاپ

سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - tarane1992 - 09 آبان ۱۳۹۲ ۰۸:۰۲ ب.ظ

سلام

بچه ها هر کسی میتونه سوالی که تو پیوست زیر گذاشتم جواب بده.Huh

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

جواب گزینه ۳ هست.

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - azad_ahmadi - 10 آبان ۱۳۹۲ ۰۵:۲۵ ب.ظ

سلام.

برای اینگونه سوالات بهتره که از حذف گزینه ها استفاده کنیم. اولا باید کلید کاندید رو بدست بیاریم. و ببینیم گزینه ۲ درست هست یا نه.
کلید کاندید رابطه همونطور که در گزینه ۲ گفته شده، DGH است. چرا که تمام موجودیتها با ترکیب این ۳موجودیت دسترسی پذیر خواهند شد. و تنها کلید کاندید هم همون DGH است. """پس گزینه ۲ درست"""

تعداد سوپرکلید های رابطه رو اینطور باید بدست اورد، ابتدا کلید کاندید رو بدست میاریم که همون DGH هست. تعداد ۵ نمونه موجودیت (A.B.C.E.F) باقی میمانند که هرکدوم اگه به DGH متصل بشوند با هم کلید باقی خواهد ماند. پس هریک از این موجودیت ها میتونند ۲ حالت داشته باشند، یا با DGH همراه باشند یا همراه نباشند پس درکل ۵^۲ = ۳۲ حالت پیش می آید. """پس گزینه ۱ درست"""

این رابطه در فرم نرمال سوم یا ۳NF قرار دارد، و اگر هر رابطه ای در فرم نرمال سوم باشد، حتما در فرم نرمال دوم هم هست. برای بدست اوردن اینکه رابطه در چه سطحی از نرمالسازی هست اول وابستگی ها رو را رسم شکل میکشیم. و بعد از این تا فرم نرمال سوم ادامه میدیم، اگر وابستگی های بدست اومده همونهایی باشند که در صورت سوال وجود دارند پس رابطه تا اون سطح از نرمال وجود داره.
""" پس گزینه ۲ درست، اما گزینه ۳ نادرست است""".
به شکل پیوست شده از مراحل نرمال سازی دقت کنید.
در سطح نرمال سوم به همان وابستگی هایی رسیدیم که در صورت سوال مشخص هست. پس رابطه در سطح نرمال سوم هست.

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - tarane1992 - 10 آبان ۱۳۹۲ ۱۱:۰۰ ب.ظ

(۱۰ آبان ۱۳۹۲ ۰۵:۲۵ ب.ظ)azad_ahmadi نوشته شده توسط:  سلام.

برای اینگونه سوالات بهتره که از حذف گزینه ها استفاده کنیم. اولا باید کلید کاندید رو بدست بیاریم. و ببینیم گزینه ۲ درست هست یا نه.
کلید کاندید رابطه همونطور که در گزینه ۲ گفته شده، DGH است. چرا که تمام موجودیتها با ترکیب این ۳موجودیت دسترسی پذیر خواهند شد. و تنها کلید کاندید هم همون DGH است. """پس گزینه ۲ درست"""

تعداد سوپرکلید های رابطه رو اینطور باید بدست اورد، ابتدا کلید کاندید رو بدست میاریم که همون DGH هست. تعداد ۵ نمونه موجودیت (A.B.C.E.F) باقی میمانند که هرکدوم اگه به DGH متصل بشوند با هم کلید باقی خواهد ماند. پس هریک از این موجودیت ها میتونند ۲ حالت داشته باشند، یا با DGH همراه باشند یا همراه نباشند پس درکل ۵^۲ = ۳۲ حالت پیش می آید. """پس گزینه ۱ درست"""

این رابطه در فرم نرمال سوم یا ۳NF قرار دارد، و اگر هر رابطه ای در فرم نرمال سوم باشد، حتما در فرم نرمال دوم هم هست. برای بدست اوردن اینکه رابطه در چه سطحی از نرمالسازی هست اول وابستگی ها رو را رسم شکل میکشیم. و بعد از این تا فرم نرمال سوم ادامه میدیم، اگر وابستگی های بدست اومده همونهایی باشند که در صورت سوال وجود دارند پس رابطه تا اون سطح از نرمال وجود داره.
""" پس گزینه ۲ درست، اما گزینه ۳ نادرست است""".
به شکل پیوست شده از مراحل نرمال سازی دقت کنید.
در سطح نرمال سوم به همان وابستگی هایی رسیدیم که در صورت سوال مشخص هست. پس رابطه در سطح نرمال سوم هست.

بسیار عالی توضیح دادید از شما متشکرم.

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - hoda ahmadi - 03 آذر ۱۳۹۲ ۱۱:۳۲ ق.ظ

ببخشید یه سوال؟ یعتی اگه تو سوال بگه تو چه سطح نرمالیه ما باید ببینیم تا چه سطحی میشه نرمالش کرد؟؟آخه اگه نرمال سازی نکنیم این ۲NF هم نیست!!

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - tarane1992 - 03 آذر ۱۳۹۲ ۰۱:۴۹ ب.ظ

آره همین طوریه چون در گزینه ها ما سطح سوم نرمالو داریم و میخواییم بدونیم در سطح سوم هست یا نه تا سطح سوم نرمال میکنیم و اگر در سطح سوم به همون وابستگی های سوالمون رسیدیم یعنی در سطح سوم هستیم حالا میتونیم نتیجه بگیریم اگر رابطه در سطح سوم نرمال باشه حتما در سطح دوما هست با این حساب گزینه ۴ هم درسته.ولی اگر گزینه ۳ نبود ما در گزینه ها فقط سطح دومو داشتیم باید تا سطح دوم نرمال میکردیم ببینیم آیا به وابستگی هامون رسیدیم در سطح دوم رسیدیم یا نه. منظور اینه که ما در چه سطحی میتونیم به همون وابستگی ها برسیم حالا اگر دو رسیدیم پس جواب سطح دوم نرماله و اگر ۳ رسیدیم یعنی در سطح سوم نرمال قرار دارد.Smile این سوالم چون در سطح سوم رسیدیم نتیجه میگیریم سطح دوم هست.ShyShyShyShy

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - hoda ahmadi - 03 آذر ۱۳۹۲ ۰۲:۵۲ ب.ظ

(۰۳ آذر ۱۳۹۲ ۰۱:۴۹ ب.ظ)tarane1992 نوشته شده توسط:  آره همین طوریه چون در گزینه ها ما سطح سوم نرمالو داریم و میخواییم بدونیم در سطح سوم هست یا نه تا سطح سوم نرمال میکنیم و اگر در سطح سوم به همون وابستگی های سوالمون رسیدیم یعنی در سطح سوم هستیم حالا میتونیم نتیجه بگیریم اگر رابطه در سطح سوم نرمال باشه حتما در سطح دوما هست با این حساب گزینه ۴ هم درسته.ولی اگر گزینه ۳ نبود ما در گزینه ها فقط سطح دومو داشتیم باید تا سطح دوم نرمال میکردیم ببینیم آیا به وابستگی هامون رسیدیم در سطح دوم رسیدیم یا نه. منظور اینه که ما در چه سطحی میتونیم به همون وابستگی ها برسیم حالا اگر دو رسیدیم پس جواب سطح دوم نرماله و اگر ۳ رسیدیم یعنی در سطح سوم نرمال قرار دارد.Smile این سوالم چون در سطح سوم رسیدیم نتیجه میگیریم سطح دوم هست.ShyShyShyShy

ممنوون،پس به گزینه ها نگاه میکنیم و سعی میکنیم تا اون سطح نرماله گفته شده برسونیمش اگه بشه

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - AEM4949 - 11 آذر ۱۳۹۲ ۰۲:۳۲ ق.ظ

(۱۰ آبان ۱۳۹۲ ۰۵:۲۵ ب.ظ)azad_ahmadi نوشته شده توسط:  سلام.

ابتدا کلید کاندید رو بدست میاریم که همون DGH هست. تعداد ۵ نمونه موجودیت (A.B.C.E.F) باقی میمانند که هرکدوم اگه به DGH متصل بشوند با هم کلید باقی خواهد ماند. پس هریک از این موجودیت ها میتونند ۲ حالت داشته باشند، یا با DGH همراه باشند یا همراه نباشند پس درکل ۵^۲ = ۳۲ حالت پیش می آید. """پس گزینه ۱ درست"""

آقای احمدی ی سوال:
این ک شما میگید هر کدوم از ۵ موجودیت ۲ حالت دارند یعنی چی؟
یعنی مثلا برای موجودیت A داریم:
DGH و ADGH

اگه اینجوری حساب کنیم آیا خود کلید کاندید به تنهایی ۵ بار تکرار نمیشه؟یعنی:
DGH و ADGH
DGH و BDGH
DGH و CDGH
DGH و EDGH
DGH و FDGH

اگه میشه چند مورد از ترکیب ها رو مثال بزنید.
شدید منتظر جوابتون هستم.Shy

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - azad_ahmadi - 12 آذر ۱۳۹۲ ۰۲:۰۹ ق.ظ

(۱۱ آذر ۱۳۹۲ ۰۲:۳۲ ق.ظ)aem4949 نوشته شده توسط:  
(10 آبان ۱۳۹۲ ۰۵:۲۵ ب.ظ)azad_ahmadi نوشته شده توسط:  سلام.

ابتدا کلید کاندید رو بدست میاریم که همون DGH هست. تعداد ۵ نمونه موجودیت (A.B.C.E.F) باقی میمانند که هرکدوم اگه به DGH متصل بشوند با هم کلید باقی خواهد ماند. پس هریک از این موجودیت ها میتونند ۲ حالت داشته باشند، یا با DGH همراه باشند یا همراه نباشند پس درکل ۵^۲ = ۳۲ حالت پیش می آید. """پس گزینه ۱ درست"""

آقای احمدی ی سوال:
این ک شما میگید هر کدوم از ۵ موجودیت ۲ حالت دارند یعنی چی؟
یعنی مثلا برای موجودیت A داریم:
DGH و ADGH

اینکه گفته شده هرکدام دوحالت دارند یعنی اینکه میتونند به قول گفتنی بیایند یا نیایند در جواب نهایی!
مثلا DGH که کلید کاندید هست، DGHAF یک ابرکلید هست(دراینجا F اومده، حالا میتونه DGHA باشه که F نیاد). پس هرکدوم از عناصری که کلید کاندیدی نیستند دوحالت دارند، یا در ترکیب قرار میگیرند، یا قرار نمیگیرند.

RE: سوال ۷۷ آی تی ۹۲(وابستگی تابعی) - کیخسرو - ۱۶ دى ۱۳۹۲ ۰۸:۵۰ ق.ظ

(۰۳ آذر ۱۳۹۲ ۰۲:۵۲ ب.ظ)hoda ahmadi نوشته شده توسط:  
(03 آذر ۱۳۹۲ ۰۱:۴۹ ب.ظ)tarane1992 نوشته شده توسط:  آره همین طوریه چون در گزینه ها ما سطح سوم نرمالو داریم و میخواییم بدونیم در سطح سوم هست یا نه تا سطح سوم نرمال میکنیم و اگر در سطح سوم به همون وابستگی های سوالمون رسیدیم یعنی در سطح سوم هستیم حالا میتونیم نتیجه بگیریم اگر رابطه در سطح سوم نرمال باشه حتما در سطح دوما هست با این حساب گزینه ۴ هم درسته.ولی اگر گزینه ۳ نبود ما در گزینه ها فقط سطح دومو داشتیم باید تا سطح دوم نرمال میکردیم ببینیم آیا به وابستگی هامون رسیدیم در سطح دوم رسیدیم یا نه. منظور اینه که ما در چه سطحی میتونیم به همون وابستگی ها برسیم حالا اگر دو رسیدیم پس جواب سطح دوم نرماله و اگر ۳ رسیدیم یعنی در سطح سوم نرمال قرار دارد.Smile این سوالم چون در سطح سوم رسیدیم نتیجه میگیریم سطح دوم هست.ShyShyShyShy

ممنوون،پس به گزینه ها نگاه میکنیم و سعی میکنیم تا اون سطح نرماله گفته شده برسونیمش اگه بشه

سلام خواستم بدونم که وقتی می گیم تا سطح ۳ نرمال است.یعنی نرمال سازی سطح ۳ را انجام ندادیم دیگه
چون اگر اینجوری نباشه وابستگی f->cکار را خراب نمی کند؟