in software engineering, an entity-relationship model is a conceptual model of data. very often, the term is shortened to er model. er models are used to create relational databases. they show how the different parts of a data model interact with each other.