Data models
In general, a model depicts the very complex reality. In order to enable this depiction, the reality must be generalized and idealized.

© swisstopo
A data model in graphical form can be modelled e.g. in a UML class diagram. A data model is not a database, but it can serve as the basis for a database.