Data Modeling
A model is a simplified representation (usually a graphic) of a complex object in reality to make it understandable
If the elements in the model are correctly associated with elements in reality, the model can be used to solve problems in reality (e.g., engineer’s model to determine a bridge’s weight tolerance; if the model is incorrect...)
an ER model is integrated set of concepts that describes data, relationships between data, and the constraints on the data as they are used within a specific organization; a data model renders organization’s (users’) view of objects and/or events and their associations
ER model is a blueprint from which a well-structured database is created
ER models are independent of details of implementation