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

تجزیه رابطه به ۳NF!

ارسال:
  

AEM4949 پرسیده:

تجزیه رابطه به ۳NF!

با سلام

دوستان جواب گزینه ۲ هستش.مشکل من فقط با R1 هست ، به نظر شما R1 نباید فقط ستون های Aو C را شامل شود؟Sad


فایل‌(های) پیوست شده

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

۱
ارسال:
  

tayebe68 پاسخ داده:

RE: تجزیه رابطه به ۳NF!

شرط ۳NF بودن اینه که:
۲NF باشه ( که هست، چون فقط یه صفت غیر کلید داره! )
و وابستگی تابعی به غیر کلید نداشته باشیم که اینجا نداریم ؛ یعنی دترمینان ها کلید یا صفت عمده(بخشی از کلید) باشند

AC که D بهشون وابسته است کلید هستند پس درسته
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mehdi.m2 پاسخ داده:

RE: تجزیه رابطه به ۳NF!

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

دوستان جواب گزینه ۲ هستش.مشکل من فقط با R1 هست ، به نظر شما R1 نباید فقط ستون های Aو C را شامل شود؟Sad

A و C با D رابطه دارن و D با F که رابطه با واسطه ایجاد می کنن پس D و F خودشون به یک رابطه جدا از هم تبدیل می شن و A , C به یک رابطه جدا دیگه که باید کلید D,F رو که همون D می شه به عنوان کلید خارجی داشته باشن که می شه A ,C ,D
C, E, D به یک رابطه جدا دیگه تبدیل شده از اون نمی تونیم به این یکی برسیم
نقل قول این ارسال در یک پاسخ

ارسال:
  

AEM4949 پاسخ داده:

RE: تجزیه رابطه به ۳NF!

(۲۰ بهمن ۱۳۹۲ ۰۱:۱۹ ب.ظ)mehdi.m2 نوشته شده توسط:  
(20 بهمن ۱۳۹۲ ۱۲:۵۱ ب.ظ)AEM4949 نوشته شده توسط:  با سلام

دوستان جواب گزینه ۲ هستش.مشکل من فقط با R1 هست ، به نظر شما R1 نباید فقط ستون های Aو C را شامل شود؟Sad

A و C با D رابطه دارن و D با F که رابطه با واسطه ایجاد می کنن پس D و F خودشون به یک رابطه جدا از هم تبدیل می شن و A , C به یک رابطه جدا دیگه که باید کلید D,F رو که همون D می شه به عنوان کلید خارجی داشته باشن که می شه A ,C ,D
C, E, D به یک رابطه جدا دیگه تبدیل شده از اون نمی تونیم به این یکی برسیم

ممنون از جوابت.Shy

AC چون کلید کاندیده به همه رو دسترسی پذیر میکنه ، درسته؟
گفتم من فقط با R1 مشکل دارم ، نمیشه گفت:
AC و CED فیلد مشترکشون C هست و دیگه D رو ننوشت؟

پ.ن:پرسیدن عیب نیست ، نداستن عیب استBlush
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

mehdi.m2 پاسخ داده:

RE: تجزیه رابطه به ۳NF!

(۲۰ بهمن ۱۳۹۲ ۰۳:۵۳ ب.ظ)AEM4949 نوشته شده توسط:  AC چون کلید کاندیده به همه رو دسترسی پذیر میکنه ، درسته؟
گفتم من فقط با R1 مشکل دارم ، نمیشه گفت:
AC و CED فیلد مشترکشون C هست و دیگه D رو ننوشت؟

پ.ن:پرسیدن عیب نیست ، نداستن عیب استBlush

کی گفته عیبه فقط به من نشونش بده دیگه کاریت نباشه

درسته AC تو رابطه اولیه کلید کاندید هستش. اما وقتی یک رابطه رو تجزیه می کنیم به چند رابطه هر کدام از رابطه های جدید مستقل از هم هستن و وابستگی به هم ندارن . به همین دلیل وقتی تو سطح ۳nf نرمال سازی می کنیم کلید خارجی رو به رابط اضافه می کنیم تا وابستگی که لازم هست حفظ بشه و افزونگی هم از بین بره.
بنابراین رابطه R1 مستقل از سایر رابطه ها هستش و نمی تونیم بگیم وابستگی های AC را از طریق CED بدست می اوریم.
پس D به عنوان کلید خارجی هم باید به AC و هم به CE اضافه بشه.

پ.ن: ببخشید من توضیح دادن خوب نیست.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

maryam.raz پاسخ داده:

RE: تجزیه رابطه به ۳NF!

چون واسطه رابطه بین اینها A,C,D,F ،صفت D هست و تجزیه روی این صفت انجام میشه پس D باید در هر دو رابطه باشه
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

El@he پاسخ داده:

RE: تجزیه رابطه به ۳NF!

سلام
نه دیگه D هم میتونه توش باشه، چون چیزی از قوانین ۲nf و ۳nf نقض نمیشه!

(A,C,D)

ببین توی وابستگی هایی که داری، D با AC وابستگی کامل داره پس اگه مثلا یه وابستگی اینجوری میداشتیم :

A ----> D

اونموقع مشکل ایجاد میشد، ولی الان درسته.

واسه حل هم میشه با رد گزینه حل کرد.
مثلا مورد ۳ و ۴، رابطه ی (A,B,E) ایجاد مشکل میکنه، چون وقتی A رو کلید میگیریم، B با E رابطه داره که نرمال ۳ نمیشه باشه.

توی اولی هم که همون رابطه ی اول مشکل داره.

موفق باشی Smile
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  نظر در رابطه با استاد داور علیصا ۰ ۱,۷۳۹ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  رابطه n~1 Mr.R3ZA ۰ ۱,۹۷۲ ۲۰ خرداد ۱۳۹۷ ۰۱:۳۵ ق.ظ
آخرین ارسال: Mr.R3ZA
  توصیه های مهم در رابطه با انتخاب رشته (مهم) Happiness.72 ۰ ۲,۱۴۶ ۱۹ خرداد ۱۳۹۷ ۱۲:۳۶ ق.ظ
آخرین ارسال: Happiness.72
  رابطه چند به یک somayeh afsh ۰ ۱,۷۳۵ ۰۷ خرداد ۱۳۹۷ ۱۲:۲۸ ب.ظ
آخرین ارسال: somayeh afsh
  ۳ کتاب مرجع برای تجزیه تحلیل سیستم شغل تحلیل گر سیستم hadiranji ۱ ۴,۰۳۳ ۲۰ دى ۱۳۹۶ ۱۱:۴۱ ق.ظ
آخرین ارسال: Mahla_EEL
  حل رابطه جایگذاری با تکرار rahkaransg ۱ ۲,۳۲۵ ۱۷ دى ۱۳۹۶ ۱۱:۲۹ ق.ظ
آخرین ارسال: rahkaransg
  جواب رابطه های بازگشتی rahkaransg ۰ ۱,۸۴۷ ۱۴ دى ۱۳۹۶ ۱۲:۲۴ ق.ظ
آخرین ارسال: rahkaransg
  تقسیم در جبر رابطه ای Ella ۱ ۲,۲۸۱ ۲۸ آذر ۱۳۹۶ ۱۲:۰۰ ق.ظ
آخرین ارسال: Ella
  مرجع امتحان "تجزیه تحلیل سیستم ها " برای "کارشناس تحلیلگر سیستم" hadiranji ۰ ۳,۱۷۷ ۱۸ مرداد ۱۳۹۶ ۰۳:۱۴ ب.ظ
آخرین ارسال: hadiranji
  تجزیه بدون گمشدگی wskf ۱ ۱,۷۱۷ ۲۰ فروردین ۱۳۹۶ ۱۱:۱۷ ب.ظ
آخرین ارسال: alireza01

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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