Table of Contents
عادی سازی و غیر عادی سازی تکنیک هایی هستند که در طراحی پایگاه داده برای بهینه سازی ذخیره سازی داده ها و بازیابی استفاده می شوند.در حالی که و چگونگی اعمال این تکنیک ها می تواند عملکرد پایگاه داده و قابلیت نگهداری را بهبود بخشد.
عادی سازی در SQL
عادی سازی شامل سازماندهی داده ها برای کاهش قرمزی و وابستگی است، به طور معمول شامل تقسیم جداول بزرگ به جداول کوچکتر و مرتبط است.این فرایند به حفظ یکپارچگی داده ها و ساده سازی به روز رسانی کمک می کند.
فرم های عادی سازی مشترک شامل فرم اول نرمال (1NF)، فرم دوم طبیعی (2NF)، و فرم طبیعی سوم (3NF) است که هر فرم قوانین خاصی را برای از بین بردن ناهنجاری ها و اطمینان از ساختار داده های کارآمد اعمال می کند.
تکنیک های عادی سازی
- از کلید های اولیه استفاده کنید؛ شناسه های منحصر به فرد را به هر میز برای ایجاد روابط اختصاص دهید.
- داده های اضافی را حذف کنید؛ [FLT 1] فروشگاه داده های تکراری را در جداول جداگانه ذخیره می کند.
- [[۱] [۱۰] [۱] [۱۰] [۱] [۱] [۱]] [۱] [۱]] [۱] [۱]] [۱]] [۳] [۱] [۱]] [۳]] [۱] [۱] [۱۰]] [۱] [۱] [۱]] [۱] [۱] [۱] [۱]] [۱] [۱] [۱] [۷] [۷] [۷] [۷] [۷] [۷] [۷]]] [۷] [۷]]]]] [۷]] [۳]]] [۷] [۳]]]]]]]]] [۳] [۳] [۷] [۷] [۷] [۷] [۷] [۷] [۷] [۷] [۷] [۳]] [۷] [۷] [۷] [۷]] [۷]]]] [۷] [۷] [۳] [۷] [۷] [۷] [۷] [۷] [۷] [۷] [۷]]] [۷] [۷]] [۷] [۷
- قوانین عادی سازی را اعمال کنید: [FLT 1] مراحل عادی سازی را برای ساخت داده ها به درستی دنبال کنید.
حذف در SQL
غیر عادی سازی شامل معرفی عمدا به یک پایگاه داده برای بهبود عملکرد خواندن است.این اغلب در سناریوهای مربوط به انبار داده و گزارش که بازیابی سریع داده ضروری است استفاده می شود.
در حالی که غیر عادی سازی می تواند سرعت جستجو را افزایش دهد، ممکن است پیچیدگی به روز رسانی داده ها و ناسازگاری های داده ها را افزایش دهد، بنابراین باید به دقت و به صورت انتخابی اعمال شود.
تکنیک های غیر عادی سازی
- [[۱] [۱۰] [۱] [۱۰] [۱] [۱]] [۱]] [۳] [۱] جداول مربوط به منبر برای کاهش عملیات پیوستن [۱]
- داده های تکراری: [FLT 1] نسخه های ذخیره از داده های اغلب در مکان های مختلف دسترسی دارند.
- [در این باره] از جدول های خلاصه استفاده کنید: [[۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱]] جدول های جمع آوری شده را برای گزارش سریع تر ایجاد کنید.
- محرک های اجرایی: اطمینان حاصل کنید که سازگاری داده ها در هنگام به روز رسانی داده ها به روز می شود.