۰
subtitle
ارسال: #۱
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
سلام به همه
آیا نرمال سازی باعث افزایش افزونگی می شود؟ تا جایی که من می دونم ما جداول رو نرمال می کنیم تا افزونگی بی دلیل داده های رو کم کنیم. درسته؟
آیا نرمال سازی باعث افزایش افزونگی می شود؟ تا جایی که من می دونم ما جداول رو نرمال می کنیم تا افزونگی بی دلیل داده های رو کم کنیم. درسته؟
۳
ارسال: #۲
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
افزونگی دو نوع هست:
۱/ افزونگی ذاتی که در پایگاه داده وجود داره و باید وجود داشته باشه (برای برقرای ارتباط ها)
۲/ افزونگی تکنیکی (فنی)
هدف از نرمالسازی کاهش افزورنگی تکنیکی با توجه به چند قاعده کلی و مهم درپایگاه داده ها هست
با این کار ممکنه بعضی خصیصه ها در جداولی تکرار بشن و "افزونگی ذاتی" رو بیشتر کنن ولی این افزایش افزونگی "نامطلوب" نیست و درواقع باید وجود داشته باشه. اما با نرمالسازی، افزونگی فنی کاهش پیدا میکنه که باعث کارآمد تر شدن پایگاه داده میشه.
۱/ افزونگی ذاتی که در پایگاه داده وجود داره و باید وجود داشته باشه (برای برقرای ارتباط ها)
۲/ افزونگی تکنیکی (فنی)
هدف از نرمالسازی کاهش افزورنگی تکنیکی با توجه به چند قاعده کلی و مهم درپایگاه داده ها هست
با این کار ممکنه بعضی خصیصه ها در جداولی تکرار بشن و "افزونگی ذاتی" رو بیشتر کنن ولی این افزایش افزونگی "نامطلوب" نیست و درواقع باید وجود داشته باشه. اما با نرمالسازی، افزونگی فنی کاهش پیدا میکنه که باعث کارآمد تر شدن پایگاه داده میشه.
ارسال: #۳
  
RE: سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
توی کتاب مقسمی اینطوری توضیح داده
انواع افزونگی
۱- طبیعی
۲- تکنیکی(مثل کلید خارجی)
۳- افزونگی ناشی از طراحی بد
و نرمال سازی افزونگی نوع ۳ رو از بین میبره
انواع افزونگی
۱- طبیعی
۲- تکنیکی(مثل کلید خارجی)
۳- افزونگی ناشی از طراحی بد
و نرمال سازی افزونگی نوع ۳ رو از بین میبره
۰
ارسال: #۴
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
خیر ، ولی افزونگی در بانکها اطلاعاتی وجود داره و کاریش نمیشه کرد و فقط با نرمال سازی اون رو کمترمیکنیم
۰
ارسال: #۵
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
ShervinRs جان لینک شما bad request میده
۰
ارسال: #۶
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
در ادامهی صحبت دوستان٬ برای نمونه در نرمال سطح چهارم اگر با حجم چند هزار رکورد نگاه کنیم٬ نرمالسازی باعث کاهش شدید افزونگی میشه اما خب در جاهایی طبق فرمایش دوستان٬ باید برای ایجاد پیوند بین موجودیتها٬ مقادیری را در طی نرمالسازی ایجاد کرد که ممکنه در ظاهر افزونگی به حساب بیایند.
اصل افزونگی این هست که اطلاعات مربوط به موجودیتی خاص٬ در دو یا چند جای پایگاه داده عیناً تکرار شوند و باعث بروز مشکلات (آنومالی) میشود.
اصل افزونگی این هست که اطلاعات مربوط به موجودیتی خاص٬ در دو یا چند جای پایگاه داده عیناً تکرار شوند و باعث بروز مشکلات (آنومالی) میشود.
۰
ارسال: #۷
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
کلا یکی از اهداف کلی نرمالسازی کاهش افزونگی هست.
۰
ارسال: #۸
  
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟
خیر.
اهداف نرمالسازی :
کاهش افزونگی،اجتناب از آنومالی،توانایی اعمال محدودیت های جامعیتی
---
معایب :
-افزایش سربار سیستم در پاسخگویی به دستورات بازیابی.
-گاهی فرایند نرمالسازی باعث مشکل تر شدن پیاده سازی دید کاربر می شود.
(منبع : راهیان ارشد)
اهداف نرمالسازی :
کاهش افزونگی،اجتناب از آنومالی،توانایی اعمال محدودیت های جامعیتی
---
معایب :
-افزایش سربار سیستم در پاسخگویی به دستورات بازیابی.
-گاهی فرایند نرمالسازی باعث مشکل تر شدن پیاده سازی دید کاربر می شود.
(منبع : راهیان ارشد)
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close