Intentionally introducing redundancy into a database schema to improve read query performance — for example, storing a pre-computed column that would otherwise require a JOIN or aggregate. Common in analytics and reporting schemas.