سطح اول نرمال سازی دیتابیس

خلاصه
1403/10/11

ایجاد یک پایگاه داده با ساختار منظم و بدون داده‌های تکراری یا گروه‌بندی شده، به‌طوری که هر ستون فقط یک مقدار واحد (Atomic) داشته باشد.

سطح اول نرمال سازی دیتابیس

سطح اول نرمال سازی دیتابیس سطح اول نرمال‌سازی (1NF - First Normal Form)
هدف:
ایجاد یک پایگاه داده با ساختار منظم و بدون داده‌های تکراری یا گروه‌بندی شده، به‌طوری که هر ستون فقط یک مقدار واحد (Atomic) داشته باشد. شرایط 1NF:
هر سلول (Field) فقط یک مقدار داشته باشد (Atomicity).
هر سطر (Row) منحصر به فرد باشد (کلید اصلی - Primary Key داشته باشد).
هیچ ستون تکراری وجود نداشته باشد.
ترتیب ستون‌ها و ردیف‌ها نباید مهم باشد.
مشکلات:
ستون Phone Numbers شامل مقادیر چندگانه است که باعث پیچیدگی جستجو و پردازش داده‌ها می‌شود.
داده‌ها غیراتمی هستند، یعنی یک ستون دارای چندین مقدار است.
تغییرات انجام شده:
مقادیر چندگانه به ردیف‌های مجزا شکسته شده‌اند.
هر سلول فقط یک مقدار را شامل می‌شود.
جدول به یک ساختار اتمی تبدیل شده است.
مزایای 1NF:
بهبود یکپارچگی داده‌ها.
حذف داده‌های تکراری و ساختار قابل‌فهم‌تر.
تسهیل جستجو، فیلتر کردن و پردازش داده‌ها.
پایه‌ای برای اجرای مراحل بالاتر نرمال‌سازی (2NF و 3NF).