تالار گفتمان مانشت
سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - نسخه‌ی قابل چاپ

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - soniasa - 03 تیر ۱۳۹۱ ۰۹:۰۹ ب.ظ

سلام به همه
آیا نرمال سازی باعث افزایش افزونگی می شود؟ تا جایی که من می دونم ما جداول رو نرمال می کنیم تا افزونگی بی دلیل داده های رو کم کنیم. درسته؟

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - fatima1537 - 03 تیر ۱۳۹۱ ۰۹:۱۵ ب.ظ

خیر ، ولی افزونگی در بانکها اطلاعاتی وجود داره و کاریش نمیشه کرد و فقط با نرمال سازی اون رو کمترمیکنیم

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - soniasa - 03 تیر ۱۳۹۱ ۰۹:۱۹ ب.ظ

ShervinRs جان لینک شما bad request میده

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - MSZ - 03 تیر ۱۳۹۱ ۱۰:۳۴ ب.ظ

افزونگی دو نوع هست:
۱/ افزونگی ذاتی که در پایگاه داده وجود داره و باید وجود داشته باشه (برای برقرای ارتباط ها)
۲/ افزونگی تکنیکی (فنی)

هدف از نرمالسازی کاهش افزورنگی تکنیکی با توجه به چند قاعده کلی و مهم درپایگاه داده ها هست
با این کار ممکنه بعضی خصیصه ها در جداولی تکرار بشن و "افزونگی ذاتی" رو بیشتر کنن ولی این افزایش افزونگی "نامطلوب" نیست و درواقع باید وجود داشته باشه. اما با نرمالسازی، افزونگی فنی کاهش پیدا میکنه که باعث کارآمد تر شدن پایگاه داده میشه.

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - Mohammad-A - 03 تیر ۱۳۹۱ ۱۱:۳۸ ب.ظ

در ادامه‌ی صحبت دوستان٬ برای نمونه در نرمال سطح چهارم اگر با حجم چند هزار رکورد نگاه کنیم٬ نرمال‌سازی باعث کاهش شدید افزونگی میشه اما خب در جاهایی طبق فرمایش دوستان٬ باید برای ایجاد پیوند بین موجودیت‌ها٬ مقادیری را در طی نرمال‌سازی ایجاد کرد که ممکنه در ظاهر افزونگی به حساب بیایند.
اصل افزونگی این هست که اطلاعات مربوط به موجودیتی خاص٬ در دو یا چند جای پایگاه داده عیناً تکرار شوند و باعث بروز مشکلات (آنومالی) می‌شود.

RE: سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - kaviresabz - 12 دى ۱۳۹۱ ۰۹:۰۵ ب.ظ

توی کتاب مقسمی اینطوری توضیح داده
انواع افزونگی
۱- طبیعی
۲- تکنیکی(مثل کلید خارجی)
۳- افزونگی ناشی از طراحی بد

و نرمال سازی افزونگی نوع ۳ رو از بین میبره

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - mosaferkuchulu - 12 دى ۱۳۹۱ ۰۹:۱۳ ب.ظ

کلا یکی از اهداف کلی نرمالسازی کاهش افزونگی هست.

سوال: آیا نرمال سازی باعث افزایش افزونگی می شود؟ - csharpisatechnology - 23 دى ۱۳۹۱ ۰۲:۴۸ ق.ظ

خیر.
اهداف نرمالسازی :
کاهش افزونگی،اجتناب از آنومالی،توانایی اعمال محدودیت های جامعیتی
---
معایب :
-افزایش سربار سیستم در پاسخگویی به دستورات بازیابی.
-گاهی فرایند نرمالسازی باعث مشکل تر شدن پیاده سازی دید کاربر می شود.
(منبع : راهیان ارشد)