The designers of a database typically begin by developing a Data model to construct a logical representation of the database before it is implemented.
What is a data model?
A data model in database is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored, organized and manipulated. They are three primary data models namely: relational, dimensional, and entity-relationship (E-R).