Database normalization is a technique used to minimize redundancy and improve data integrity by organizing data into multiple related tables, reducing data duplication.