۰
subtitle
ارسال: #۱
  
سوال از نرمال سازی(آزمون پارسه)
دوستان عزیز این رابطه در چه سطحی از نرمال سازی قرار داره؟!
مرسی
مرسی
۰
ارسال: #۲
  
RE: سوال از نرمال سازی(آزمون پارسه)
سلام دوستان عزیز
این رابطه BCNF نیست چونکه هر دترمینان باید کلید کاندید باشد
در حالی که در این وابستگی [tex]Z\rightarrow Y[/tex]
Z کلید کاندید نیست.
هر رابطه BCNF است اگر هر صفت غیر کلید فقط به کلیدهای کاندید وابسته باشد.
-----------------------------------------
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
این رابطه BCNF نیست چونکه هر دترمینان باید کلید کاندید باشد
در حالی که در این وابستگی [tex]Z\rightarrow Y[/tex]
Z کلید کاندید نیست.
هر رابطه BCNF است اگر هر صفت غیر کلید فقط به کلیدهای کاندید وابسته باشد.
-----------------------------------------
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
ارسال: #۳
  
سوال از نرمال سازی(آزمون پارسه)
این رابطه تمام کلیده. و در نتیجه BCNF هست. درست می گم؟
۰
۰
ارسال: #۵
  
سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۷:۲۵ ب.ظ)majid_22 نوشته شده توسط: به نظر منم BCNF باید باشه!!
(۱۴ بهمن ۱۳۹۱ ۰۶:۵۹ ب.ظ)azad_ahmadi نوشته شده توسط: این رابطه تمام کلیده. و در نتیجه BCNF هست. درست می گم؟
این رابطه دو کلید کاندید xy و xz رو داره! و به خاطر اینکه z به تنهایی کلید کاندید نیست پس قطعا BCNF نیست!
اما سوال من این هستش که بخاطر رابطه [tex]z\rightarrow y[/tex] آیا می تونیم بگیم که اگه فرض کنیم که کلید اصلیxz باشه در این موقع y به کلید اصلی وابستگی جزئی داره پس درسطح دوم نیست یا نه؟!
پاسخ طراح نرمال سطح۳ هستش دوستان عزیز
۰
ارسال: #۶
  
سوال از نرمال سازی(آزمون پارسه)
ارسال: #۷
  
RE: سوال از نرمال سازی(آزمون پارسه)
آیا رابطه بالا رو میشه BCNF کرد ؟؟؟؟؟؟؟؟؟؟
یا این رابطه رو :
یا این رابطه رو :
ارسال: #۸
  
RE: سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۸:۱۴ ب.ظ)۸Operation نوشته شده توسط:(14 بهمن ۱۳۹۱ ۰۸:۰۵ ب.ظ)golabijat نوشته شده توسط: هر رابطه BCNF است اگر هر صفت غیر کلید فقط به کلیدهای کاندید وابسته باشد.درسته!دوست عزیز نظرت در مورد سطح دو و سه چیه!؟
همونطور که اشاره کردن این رابطه تا سطح سوم نرمال هست.
یک رابطه
تا سطح ۱nf نرمال است اگر صفت ترکیبی نداشته باشد.
تا سطح ۲nf نرمال است اگر صفات غیر کلید به کلید اصلی وابستگی تابعی کامل داشته باشند.
تا سطح ۳nf نرمال است اگر ۲nf باشد و صفات غیرکلید متقابلا ناوابسته باشند
تا سطح BCNF نرمال است اگر و فقط اگر هر دترمینان کلید کاندید باشد.
منظور از صفت غیر کلید صفات خاصه ای است که نه تنها کلید اصلی نیست جزیی از کلید اصلی هم نیستند مثلا اینجا z یک صفت غیر کلید است واما y یک صفت غیرکلید نیست بلکه یک صفت عمده است
این تعاریف را از خلاصه هام از کتاب پایگاه داده گسترش نوشتم امیدوارم مفید باشند من هر وقت گیج می شم این ۴تا تعریف رو تو ذهنم مرور می کنم
۰
ارسال: #۹
  
سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۸:۲۳ ب.ظ)golabijat نوشته شده توسط: آیا رابطه بالا رو میشه BCNF کرد ؟؟؟؟؟؟؟؟؟؟به نظر من کلیدهای کاندید رابطه ای که گذاشتید BC و DC هستند.
یا این رابطه رو :
بنظرم چون D به تنها کلید کاندید نیست پس BCNF نیست!
اما چون B و D صفت عمده هستند نه غیر کلید پس در۳nf هستش رابطه شما!
--------------
البته بعد از بررسی خودم به این نتیجه رسیدم که قضیه صفت عمده در سوالی که خودم مطرح کردم هم صدق می کنه پس هم رابطه شما و هم رابطه ای که من مطرح کردم هر دو در سطح ۳nf قرار دارند.
اگر دوستان کسی نظر دیگری داره ممنون میشم بگه...
ارسال: #۱۰
  
RE: سوال از نرمال سازی(آزمون پارسه)
خوب درست حالا که اینا BCNF نیستن میشه تا سطح BCNF نرمالشون کرد ???????
ارسال: #۱۱
  
RE: سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۸:۵۵ ب.ظ)۸Operation نوشته شده توسط:(14 بهمن ۱۳۹۱ ۰۸:۲۳ ب.ظ)golabijat نوشته شده توسط: آیا رابطه بالا رو میشه BCNF کرد ؟؟؟؟؟؟؟؟؟؟به نظر من کلیدهای کاندید رابطه ای که گذاشتید BC و DC هستند.
یا این رابطه رو :
بنظرم چون D به تنها کلید کاندید نیست پس BCNF نیست!
اما چون B و D صفت عمده هستند نه غیر کلید پس در۳nf هستش رابطه شما!
--------------
البته بعد از بررسی خودم به این نتیجه رسیدم که قضیه صفت عمده در سوالی که خودم مطرح کردم هم صدق می کنه پس هم رابطه شما و هم رابطه ای که من مطرح کردم هر دو در سطح ۳nf قرار دارند.
اگر دوستان کسی نظر دیگری داره ممنون میشم بگه...
شما گفته بودید دوتا کلید کاندید
ولی فقط یه کلید کاندید داره
بخاطر رابطه z به y شرط ۳nf نقض نمیشه بابت همون صفت عمده ولی bcnf بودن نقض میشه
۰
ارسال: #۱۲
  
سوال از نرمال سازی(آزمون پارسه)
ارسال: #۱۳
  
RE: سوال از نرمال سازی(آزمون پارسه)
۰
ارسال: #۱۴
  
سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۹:۱۵ ب.ظ)golabijat نوشته شده توسط: این رابطه را چطور میشه یا نه ؟به نظر من این رابطه هم مثل بالا هستند!من فقط نظرمو گفتم!یعنی این هم به همین شکل دوجدولBCADEوDB اما خب اینکه ۱۰۰% بگم درسته اطمینان ندارم!
اما ظاهرا نباید مشکلی داشته باشه جون حافظ وابستگی هاست و نتایج معتبره!اما طبیعیه که افزونگی داره!
ارسال: #۱۵
  
RE: سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۹:۲۱ ب.ظ)۸Operation نوشته شده توسط:(14 بهمن ۱۳۹۱ ۰۹:۱۵ ب.ظ)golabijat نوشته شده توسط: این رابطه را چطور میشه یا نه ؟به نظر من این رابطه هم مثل بالا هستند!من فقط نظرمو گفتم!یعنی این هم به همین شکل دوجدولBCADEوDB اما خب اینکه ۱۰۰% بگم درسته اطمینان ندارم!
اما ظاهرا نباید مشکلی داشته باشه جون حافظ وابستگی هاست و نتایج معتبره!اما طبیعیه که افزونگی داره!
خوب این همون رابطه شد دوباره که دوست عزیز : رابطه BCADE = رابطه ABCDE
چونکه در مدل رابطه ای ستونها و سطر ها نظم ندارند.
۰
ارسال: #۱۶
  
سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۹:۲۴ ب.ظ)golabijat نوشته شده توسط: وب این همون رابطه شد دوباره که دوست عزیز : رابطه BCADE = رابطه ABCDEدرسته همون رابطه شد!اما ما با ایجاد رابطه جدید و یه افزرونگی تکنیکی رابطه رو BCNF کردیم!
چونکه در مدل رابطه ای ستونها و سطر ها نظم ندارند.
قبول دارید با این تجزیه کل مجموعه BCNF هست!؟(البته خودمم مطمئن نیستما)
اما به نظر من اینکه این تجزیه مطلوب هست یا نه به مقادیر صفت D و B بر می گرده!
این سوالا رو از کجا آوردید؟!
ارسال: #۱۷
  
RE: سوال از نرمال سازی(آزمون پارسه)
خوب شما این روابطی رو که تجزیه کردین وابستگی ها شو نشون بدین؟
اون وقت میبینین میرسیم به همون رابطه اولیه...
هر دو رابطه بالا را نمیتوان BCNF کرد.
اون وقت میبینین میرسیم به همون رابطه اولیه...
هر دو رابطه بالا را نمیتوان BCNF کرد.
۰
ارسال: #۱۸
  
سوال از نرمال سازی(آزمون پارسه)
۰
ارسال: #۱۹
  
سوال از نرمال سازی(آزمون پارسه)
(۱۴ بهمن ۱۳۹۱ ۰۹:۳۲ ب.ظ)golabijat نوشته شده توسط: هر دو رابطه بالا را نمیتوان BCNF کرد.یکم دقیق تر بررسی کردم!هر دو تجزیه من غیرمطلوبند و فقط باعث افزونگی غیر تکنیکی میشن!پس حق با شماست BCNF نیستند وBCNF هم نمیشه کردشون.
(۱۴ بهمن ۱۳۹۱ ۰۹:۴۲ ب.ظ)white bird نوشته شده توسط: شما گفته بودید دوتا کلید کاندیدنه به نظرم دوتا داره!
ولی فقط یه کلید کاندید داره
بخاطر رابطه z به y شرط ۳nf نقض نمیشه بابت همون صفت عمده ولی bcnf بودن نقض میشه
(۱۴ بهمن ۱۳۹۱ ۰۹:۳۲ ب.ظ)dear-saideh نوشته شده توسط: مثلا اینجا z یک صفت غیر کلید است واما y یک صفت غیرکلید نیست بلکه یک صفت عمده استاما Z هم عمده هستش دوست عزیز!چون بخشی از کلیدکاندید دوم xzهست!
ا
۰
ارسال: #۲۰
  
سوال از نرمال سازی(آزمون پارسه)
۰
ارسال: #۲۱
  
سوال از نرمال سازی(آزمون پارسه)
۰
۰
ارسال: #۲۳
  
سوال از نرمال سازی(آزمون پارسه)
۰
ارسال: #۲۴
  
سوال از نرمال سازی(آزمون پارسه)
با فرض اینکه XZ رو کلید کاندید بگیریم از اونجا که رابطه Z->Y وجود داره یعنی Y با جزیی کلید اصلی رابطه داره پس ۲NF هم نیست
با فرض اینکه XY رو کلید کاندید بگیریم مشکلی واسه ۳NF بودن نداریم.
به نظرم من که XZ هم میتونه کلید کاندید باشه!! استدلالم درسته؟
با فرض اینکه XY رو کلید کاندید بگیریم مشکلی واسه ۳NF بودن نداریم.
به نظرم من که XZ هم میتونه کلید کاندید باشه!! استدلالم درسته؟
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close