زمان کنونی: ۳۱ فروردین ۱۴۰۳, ۰۳:۱۸ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

نرمال سازی (آی تی ۹۲)

ارسال:
  

tarane1992 پرسیده:

نرمال سازی (آی تی ۹۲)

سلام

من تو گزینه ۳و ۴ مشکل دارم چطوری بفهمیم تجزیه ها درسته و اینکه چطوری بفهیم با تجزیه های داده شده رابطه BCNF یا ۳NF هست؟
جواب درست کدومه؟

ممنون.Shy


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

AEM4949 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

Sad
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

hoomanab پاسخ داده:

Re: نرمال سازی (آی تی ۹۲)

[تصویر:  241367_danutysu.jpg]
سلام اولین کاری که باید بکنید اینه که وابستگی های تابعی رو به دست بیارید. دورشون خط کشیدم. قدم بعدی کشیدن نموداره
[تصویر:  241367_6u6upyte.jpg]
به خاطر
D->E
رابطه در فرم نرمال دوم نیست. پس گزینه ۱ صحیحه.
گزینه ۲ هم درسته چون هر دوی اون وابستگی ها به کلید اصلیه.
گزینه ۳ غلطه چون اگه این تجزینه صورت بگیره، وابستگی تابعی
A->BC
حذف میشه پس این تجزیه اتلاف داره.
گزینه ۴ هم غلطه چون هم نرمال درجه ۳ هستند هم BCNF.
پس اصولا این سوال نباید پاسخ داده شه!

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

آنجلا پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

سوال درسته..جوابش رو هم سنجش گفته گزینه ۴///شما دو چیز رو از هم تمییز ندادین: تجزیه ی مطلوب و تجزیه ی بدون اتلاف (lossless) .. تجزیه ی مطلوب تجزیه ای هست که بدن اتلاف باشه و در عین حال حافظ وابستگی ها باشه....اما توی این سوال گفته چی؟ بدون اتلاف...بدون اتلاف بودن یه بخشی از تجزیه مطلوب هست اونجایی که آقا هومن گفتن گزینه ۳ یه وابستگی رو پوشش نمیده درسته پوشش نمیده و قرار هم این نیست که توی ویژگی بدون اتلاف بودن وابستگی حفظ بشه .. توی تجزیه ی مطلوب هم باید وابستگی ها حفظ بشن هم بدون اتلاف باشن ..امیدوارم خیلی بد نگفته باشم.. صفحات ۵۵۲ و ۵۵۴ رانکوهی رو اگه دارید ببینید متوجه حرفام میشین
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin92 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

(۰۷ بهمن ۱۳۹۲ ۰۹:۰۷ ق.ظ)آنجلا نوشته شده توسط:  صفحات ۵۵۲ و ۵۵۴ رانکوهی رو اگه دارید ببینید متوجه حرفام میشین

من کتاب رانکوهی رو ندارم میشه بگین در بدون اتلاف بودن دقیقا چی حفظ میشه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

آنجلا پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
(۰۷ بهمن ۱۳۹۲ ۰۵:۳۵ ب.ظ)nazanin92 نوشته شده توسط:  
(07 بهمن ۱۳۹۲ ۰۹:۰۷ ق.ظ)آنجلا نوشته شده توسط:  صفحات ۵۵۲ و ۵۵۴ رانکوهی رو اگه دارید ببینید متوجه حرفام میشین

من کتاب رانکوهی رو ندارم میشه بگین در بدون اتلاف بودن دقیقا چی حفظ میشه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin92 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

(۰۷ بهمن ۱۳۹۲ ۰۶:۱۵ ب.ظ)آنجلا نوشته شده توسط:  
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
[quote='nazanin92' pid='241872' dateline='1390827909']
[quote='آنجلا' pid='241690' dateline='1390797448']
صفحات ۵۵۲ و ۵۵۴ رانکوهی رو اگه دارید ببینید متوجه حرفام میشین
خیلی ممنونم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

lotus پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

سلام
من نیز هم مشکل دارمBlush
اگر کسی کمک کنه ممنون میشم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

abji22 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

مرسی کاملن گویا بود ترانه جون اگه تونستی جمله بعدیم بگوHeart

وای اینو واسه تایپیک قبلی نوشته بودم!گیجما!
میگم منم هیچوقت تو پایگاه به جواب اخرنمیرسم
وابستگی تابعی ونرمال سازی بلدم اما به جواب نمیرسم
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۰
  

tarane1992 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

من باز نمیفهمم خوب این راه هایی که میگیدو من رفتم حتی مثل شما برای راحتی کار حروف گذاری کردم .

من ۳و ۴ خوب نمیفهمم یعنی چی از ترکیب این ۳ تا رابطه باعث میشه وابستگی حذف میشه؟؟

اصلا تو هر تجزیه من چطوری بفهمم bcnf هست سوالمو متوجه میشید ؟

نه این سوال جزو غلطا نیست جواب داره گفتن ۳ میشه.

خوب به فرض بگیری غلط من باید بفهمم با دلیل چرا غلطه نمیتونم روش رد شم که.Blush
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۱
  

hoomanab پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

رابطه هایی که توی گزینه ها اومده، با وابستگی هاشون رو توی نمودار بکشید.
گزینه ای که گفته اتلاف وجود نداره غلط میشه. چون توی رابطه هایی که داده، وابستگی
A->BC
نیست.
گزینه ای هم که گفته BCNF نیست غلطه چون هست. BCNF رابطه ایه که فقط وابسگی به کلید داشته باشه.

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۲
  

tarane1992 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

ببینید من منظرتونو درست متوجه شدم ما باید BCNF و۳NF در هر رابطه سوال جدا جدا بررسی کنیم اگر هر رابطه هم BCNF و۳NF بود جواب درسته.

بعد اینکه در هر رابطه ما کدومو دترمینان بگیریم آیا نگاه میکنیم با این صفت در وابستگی ها چه رابطه ای بینشونه منظورم اینه مثلا حرف اول هر رابطه حتما باید دترمینان باشه؟
برای گزینه ۳ من رابطه هام این شد
[tex]DF\rightarrow AC[/tex]

[tex]D\rightarrow E[/tex]

[tex]DF\rightarrow BC[/tex]

خوب ما از قبل داشتتیم که DF کلید کاندید و چون دترمینانه پس BCNF هست.
بعد اینکه D چون تک کلید یا جزیی از کلید حتما BCNF هست.
اخریم چون DF کلید کاندید و چون دترمینانه پس BCNF هست.

برای گزینه ۴ داریم:
[tex]A\rightarrow BC[/tex]

[tex]D\rightarrow E[/tex]

[tex]DF\rightarrow BG[/tex]

خوب الان چون A کلید کاندید نیست رد میشه دیگه؟
بعد اینکه D چون تک کلید یا جزیی از کلید حتما BCNF هست.

اخریم چون DF کلید کاندید و چون دترمینانه پس BCNF هست.

من الان درست فهمیدم منظورتون همینه؟
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۳
  

amir13 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

رابطه زمانی ۲nf است که:
اگر ۱nf باشد و هر صفت خاصه غیر کلید با کلید اصلی وابستگی کامل داشته باشد.

رابطه زمانی ۳nf است که:
۱- صفت های خاصه غیر کلید با هم وابستگی نداشته باشند
۲- با کلید اصلی هم وابستگی کامل داشته باشند (در حقیقت ۲nf باشد)

در مواقعی که هر سه شرط زیر در ۳nf برقرار باشد ممکن است نرمال نباشد و نیاز باشد تا BCNF شود.
۱-وقتی که رابطه چند کلید کاندید داشته باشد.
۲-وقتی کلیدهای کاندید رابطه مرکب باشد
۳-وقتی که کلیدهای کاندید در یک صفت خاصه با هم مشترک باشند

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

کتاب پایگاه داده اقای مقسمی طریقه تشخیص ۳nf , BCNF این شکلی تعریف کردند. که باتوجه به شکل می تونیم نتایج زیر را بگیریم:
۳NF نیست: چون صفت های خاصه غیر کلید با هم وابسته هستند
BCNF نیست: چون ۳NF نیست
۲nf نیست: طبق این شکل که کشیدند d,g و d,f کلید هستند که بقیه صفت های خاصه باید باهاشون وابستگی کامل داشته باشند ولی g هم با بقیه صفت های خاصه هم وابستگی دارد بس نتیجه می گیریم که وابستگی کامل بین کلید های اصلی و بقیه صفت های خاصه نیست.

در مورد گزینه ۱: با توجه به توضیحات بالا کاملا درست است
در مورد گزینه ۲:رابطه ۳ و۴ باعث نقض ۳nf نمی شود که این جمله درسته. این a-->bc که باعث نقض ۳nf شده است
در مورد گزینه ۳ رابطه هم ۳nf و هم BCNF است چون a-->bc را یک رابطه مجزا گرفته است که این جمله نادرست است
در مورد گزینه ۴ هم تجزیه بدون اتلاف داریم ولی رابطه a-->bc را پوشش نمی دهد.این جمله هم درست است
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۴
  

tarane1992 پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

من کلا گیج شدم چرا هر کی یه چیز میگه

منم سنجشو دارم ولی دقت کنید اینجا گزینه های سوال با سنجش یکی نیست برای همین میگم ۳ وگرنه من کتاب سنجشم گفته ۴/

من تعاریفو بلدم فقط رو تشخیص تجزیه مطلوب نمیدونم چطوریه و چطوری ۳nf و bcnf تشخیص میدن؟

کامنت بالا رو تو فایل زیر پیوست کردم.

ممنون میشم کمک کنی چون الان کلا با حرف دوستان قاطی کردم.Blush


فایل‌(های) پیوست شده
۹۷۶۷۶۷/docx
اندازه فایل: ۱۴/۶۲ KB
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۵
  

آنجلا پاسخ داده:

RE: نرمال سازی (آی تی ۹۲)

آره حق با شماست من چون داشتم از پی دی اف خودم سوال رو نگاه میکردم بر طبق اون گفتم ۴ ..بر طبق تصویر شما میشه ۳//دیگه خودتون به بزرگواریتون ما رو عفو بفرماییدSmile من جوابتون رو دیدم یه ایراد کوچیک داره..وقتی یه رابطه رو تجزیه کردین کلید کاندید رابطه ی تجزیه شده بر اساس صفت هایی که توی اون رابطه قرار گرفتن ساخته میشه ...دیگه شما باید کلید کاندید رابطه ی اصلی رو بریزین دور ...اگه اینطور بود که تمام رابطه های تجزیه شده کلید کاندیدشون همون کلید کاندید رابطه ی اصلیه میشد...مثلا رابطه ی( A,B,C) همین سوال...اینجا کلید کاندید باید برطبق همین صفت ها در بیاد میرید توی وابستگی ها می بینید که A-->B , A-->c پس توی این رابطه کلید کاندید میشه A..پس هم نرمال فرم ۳ هست همBCNF...همین اشتباه رو منم قبلا انجام داده بودم فکر میکردم کلید کاندید رو دارم اشتباه بدست میارم که خود شما برام کلید کاندید رو بدست آوردین دقیقا همون کلید کاندیدی که خودم بدست میاوردم من آخر اون پست ایراد کارم رو که همین نکته بود گفته بودم..
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۶
  

hoomanab پاسخ داده:

Re: RE: نرمال سازی (آی تی ۹۲)

(۰۶ بهمن ۱۳۹۲ ۱۱:۴۹ ب.ظ)tarane1992 نوشته شده توسط:  ببینید من منظرتونو درست متوجه شدم ما باید BCNF و۳NF در هر رابطه سوال جدا جدا بررسی کنیم اگر هر رابطه هم BCNF و۳NF بود جواب درسته.

بعد اینکه در هر رابطه ما کدومو دترمینان بگیریم آیا نگاه میکنیم با این صفت در وابستگی ها چه رابطه ای بینشونه منظورم اینه مثلا حرف اول هر رابطه حتما باید دترمینان باشه؟
برای گزینه ۳ من رابطه هام این شد
[tex]DF\rightarrow AC[/tex]

[tex]D\rightarrow E[/tex]

[tex]DF\rightarrow BC[/tex]

خوب ما از قبل داشتتیم که DF کلید کاندید و چون دترمینانه پس BCNF هست.
بعد اینکه D چون تک کلید یا جزیی از کلید حتما BCNF هست.
اخریم چون DF کلید کاندید و چون دترمینانه پس BCNF هست.

برای گزینه ۴ داریم:
[tex]A\rightarrow BC[/tex]

[tex]D\rightarrow E[/tex]

[tex]DF\rightarrow BG[/tex]

خوب الان چون A کلید کاندید نیست رد میشه دیگه؟
بعد اینکه D چون تک کلید یا جزیی از کلید حتما BCNF هست.

اخریم چون DF کلید کاندید و چون دترمینانه پس BCNF هست.

من الان درست فهمیدم منظورتون همینه؟

اشکال کار شما همون جاست. کلید کاندید رابطه رو باید بر اساس خود رابطه به دست بیارید نه رابطه پدرش قبل از تجزیه. توضیحاتی که آنجلا دادند درسته!
در مورد بی حشو بودن و مطلوب بودن تجزیه هم آنجلا درست میگن. چون گزینه ۴ فقط گفته بی حشو(نه تجزیه مطلوب که همون قضیه ریسانن هست) گزینه ۴ هم درسته. و جواب همون گزینه ۳ هست.

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۳۱۰ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۳۸۵ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۵,۲۹۱ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۳,۸۶۴ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  سئو چیست؟ - سئو - بهینه سازی سایت msnmsn ۲ ۲۵ ۲۳ آبان ۱۳۹۸ ۰۱:۱۳ ب.ظ
آخرین ارسال: xiaomi
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۳۴۶ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work
  برگ برگ سازی Sanazzz ۱ ۱,۹۱۳ ۱۳ فروردین ۱۳۹۸ ۰۸:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  راهنمایی برای انتخاب موضوع قابل پیاده سازی در زمینه بیگ دیتا برای پایان نامه one hacker alone ۱ ۳,۰۰۶ ۱۸ بهمن ۱۳۹۷ ۰۶:۳۶ ب.ظ
آخرین ارسال: Happiness.72
  ابزار شبیه سازی پروتکل های امنیت شبکه - ابزار اسکایتر mavin1200 ۰ ۲,۱۳۹ ۰۱ آذر ۱۳۹۷ ۰۱:۵۰ ق.ظ
آخرین ارسال: mavin1200
  بهینه سازی چند هدفه فازی استوارژنتیک alighasemi ۰ ۱,۹۱۲ ۲۴ آبان ۱۳۹۷ ۰۴:۵۵ ب.ظ
آخرین ارسال: alighasemi

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close