Das Entity Relationship Modell (ER-Modell) ist ein Begriff aus der Datenbank-Programmierung und beschreibt ein computerunabhängiges Datenmodell. Das ER-Modell spiegelt einen Ausschnitt der realen Welt wieder, der simplifiziert die Dinge und ihre Beziehungen untereinander darstellt. Die Wirklichkeit ist viel zu komplex, um sie innerhalb von Programmen nachbilden zu können. Um trotzdem diese Strukturen abbilden zu können, werden wesentliche Dinge auf abgrenzbare individuelle Exemplare (Entitys) reduziert und ihre Beziehungen (Relationships) zueinander grafisch dargestellt. Eindeutige Kenngrößen, wie beispielsweise Personalnummern, bilden dabei sogenannte Schlüssel, mit deren Hilfe die Beziehungen verknüpft werden. Ein ER-Modell kann leicht in ein Datenmodell für eine Datenbank übertragen werden.