۰
subtitle
ارسال: #۱
  
سوال ۱۰۵ - کامپیوتر ۹۲ (تجزیه بدون گمشدگی)
سلام
ممنون میشم یکی این سوالو برام توضیح بده.
به نظرمن فقط گزینه یک بدون گمشدگی هست!!!
ممنون میشم یکی این سوالو برام توضیح بده.
به نظرمن فقط گزینه یک بدون گمشدگی هست!!!
۱
ارسال: #۲
  
RE: سوال ۱۰۵ - کامپیوتر ۹۲ (تجزیه بدون گمشدگی)
سلام
طبق قواعد ریسانن برای تجزیه رابطه:
۱- صفت مشترک توی روابط تجزیه شده، باید توی یه کدوم از روابط کلید کاندید باشه
۲- تجزیه وابستگی هارو حفظ کنه.
گزینه ۱ همون طور که گفتید مشکلی نداره (همون صورت سواله و چیزی رو تغییر نداده)
اگر قبول داشته باشید این جا کلید اصلی a میشه، چون همه به a وابسته هستند.
گزینه ۲ درست تجزیه شده چون صفت مشترکشون(a) کلید کاندید هست و وابستگی هارو هم حفظ کرده.
یعنی میشه فهمید که a کلید کاندید هست.
توی گزینه ۳ ما وابستگی [tex]a \longrightarrow d[/tex] رو داریم ولی وابستگی [tex]a \longrightarrow b[/tex] و [tex]a \longrightarrow c[/tex] نیست، درواقع این جا صفت مشترک d هست، ولی توی هیچ کدوم از روابط r2،r1 و r3 کلید کاندید نیست و شرط ۱ رو نقض کرده.
طبق قواعد ریسانن برای تجزیه رابطه:
۱- صفت مشترک توی روابط تجزیه شده، باید توی یه کدوم از روابط کلید کاندید باشه
۲- تجزیه وابستگی هارو حفظ کنه.
گزینه ۱ همون طور که گفتید مشکلی نداره (همون صورت سواله و چیزی رو تغییر نداده)
اگر قبول داشته باشید این جا کلید اصلی a میشه، چون همه به a وابسته هستند.
گزینه ۲ درست تجزیه شده چون صفت مشترکشون(a) کلید کاندید هست و وابستگی هارو هم حفظ کرده.
یعنی میشه فهمید که a کلید کاندید هست.
توی گزینه ۳ ما وابستگی [tex]a \longrightarrow d[/tex] رو داریم ولی وابستگی [tex]a \longrightarrow b[/tex] و [tex]a \longrightarrow c[/tex] نیست، درواقع این جا صفت مشترک d هست، ولی توی هیچ کدوم از روابط r2،r1 و r3 کلید کاندید نیست و شرط ۱ رو نقض کرده.
۰
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close