El modelo E-R permite representar gráficamente los datos de una base de datos mediante entidades, relaciones y atributos. Las entidades representan objetos del mundo real y pueden ser fuertes o débiles. Los atributos son características de las entidades y pueden ser simples, compuestos, monovaluados o multivaluados. Las relaciones muestran asociaciones entre entidades y se representan como rombos.