Database design focuses on how the database structure will be used to store and manage end-user data
Data model is a relatively simple representation, usually graphical, of more complex real-world data structures
A model
is an abstraction of a more complex real-world object or eventA model
helps to understand the complexities of the real-world environmentData model
represents data structures and their characteristics, relations, constraints, transformations, and other constructs with the purpose of supporting a specific problem domain