Explain the concept of database normalization and why it is important for data integrity in analytics systems.