Provided by:Science & Engineering Research Support soCiety (SERSC)
A data model is a set of concepts that can be used to describe the structure and operations of the database. It represents as a diagram that illustrates all the possible relationships between data elements. Many models are used to represent data. The most famous of these models are ER model and UML class diagrams. Each model has many uses and features different from the other model. The database designers when choosing the right model to represent their data is a hard task for them.