CodeShot
Midسختی 2 از ۵· در 25٪ مصاحبه‌های این حوزه پرسیده شده

Normalization چیست و چرا استفاده می‌شود؟

نشان کردن

پاسخ کوتاه

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

پاسخ کامل

بدون Normalization، یک داده در چند جا تکرار می‌شود و اگر یک نسخه به‌روزرسانی و بقیه فراموش شوند، دیتابیس ناسازگار می‌شود. فرم‌های نرمال (1NF تا 3NF و بالاتر) قوانین تدریجی برای رسیدن به این هدف ارائه می‌دهند.