La estructura lógica general de una base de datos se puede expresar gráficamente mediante un diagrama E-R. Los diagramas son simples y claros, cualidades que pueden ser responsables del amplio uso del modelo E-R. Tal diagrama consta de los siguientes componentes principales:
Rectángulos, que representan conjuntos de entidades.
Elipses, que representan atributos.
Rombos, que representan relaciones.
Líneas, que unen atributos a conjuntos de entidades y conjuntos de entidades a conjuntos de relaciones.
Elipses dobles, que representan atributos multivalorados.
Elipses discontinuas, que denotan atributos derivados.
Líneas dobles, que indican participación total de una entidad en un conjunto de relaciones.
Rectángulos dobles, que representan conjuntos de entidades débiles.
Ejemplo de un diagrama Entidad-Relación:
En este modelo se representa a las entidades cliente y cuenta, además de una tabla generada por la relación denominada tiene.
La tabla cliente contiene los atributos: Id_cliente, Nombre, Dirección, Teléfono.
La tabla cuenta contiene los atributos: Numero_cuenta, Saldo.