नॉर्मलायजेशन हे डेटा व्यवस्थापित करण्याची प्रक्रिया आहे जी अतिरिक्ततता कमी करते आणि संबंधित टेबलमध्ये डेटा विभाजित करून, "नॉर्मल फॉर्म्स" की मालिका अनुसरण करून अखंडता सुधारते. लक्ष्य: प्रत्येक डेटाचा तुकडा एकदा संचयित केला जातो, डुप्लिकेशन आणि त्यामुळे होणारी समस्यांचा परिहार करून.
समस्या: डेनॉर्मलाइজड (अतिरिक्त) टेबल
❌ orders table with everything in one place — data is DUPLICATED:
order_id | customer_name | customer_email | product | price
1 | Ann | [email protected] | Phone | 999
2 | Ann | [email protected] | Case | 20 ← Ann's info repeated!
Problems (anomalies):
✗ UPDATE anomaly — change Ann's email → must update EVERY one of her orders
✗ INSERT anomaly — can't add a customer without an order
✗ DELETE anomaly — deleting Ann's last order loses her info entirely
✗ Wasted storage and inconsistency risk
