Het entity-relationship-model of entity-relationship diagram (ERD) is een model of diagram voor het inzichtelijk maken van een conceptueel datamodel. Het is een visuele weergave van de entiteiten, relaties en regels die gelden of aanwezig zijn in een logisch ontwerp. Deze diagrammen worden gemaakt bij het ontwerpen van een informatiesysteem om inzicht te krijgen in de benodigde informatie en de verbanden tussen de gegevens.
Zo wordt het vaak gebruikt om een visuele weergave te maken van een relationeel model. Het gemaakte diagram kan vervolgens omgezet worden in een databasemodel. Het entity-relationship-model kan dus ook worden gezien als een methodologie voor het ontwerpen van een datamodel en database.
Vaak worden de namen datamodel en ER-diagram verkeerd gebruikt, een ER-diagram is een abstractie terwijl een datamodel een technische uitvoering is. De structuur van tabellen, indexen en constraint in een RDBMS heet een datamodel, al dan niet gevisualiseerd.