Ein Datenmodell ist ein – i. d. R. grafisches – Modell, das die logische Struktur zu speichernder Daten darstellt. Hierbei wird festgelegt, welche Typen von Informationsobjekten (Entitäten) auftreten, welche Eigenschaften (Attribute) diese aufweisen, und wie sie mit anderen Informationsobjekten in Beziehung (Kardinalitäten, z. B. 1:1, 1:n) stehen können.