Data modelling
We model entities, relationships and history so the schema matches how the business describes its own data. A model that mirrors the real domain is easier to reason about and far cheaper to extend later. Decisions about keeping history and how long to retain records are made deliberately rather than left to accumulate by accident.
