What is datamodel?

A collection of tools for describing
Data
Data relationships
Data semantics
Data constraints