# data[].attributes.body
l modelo entidad relación es una herramienta que permite representar de manera simplificada los componentes que participan en un proceso de negocio y el modo en el que estos se relacionan entre sí.

# data[].attributes.body
El modelo entidad relación incluye tres elementos básicos:

Entidades: son las personas, objetos o conceptos de los que trata una base de datos. Por ejemplo, en una base de datos de ventas de un negocio, las entidades podrían ser, entre otras, “Cliente”, “Producto”, “Factura” o “Dirección”.

Atributos: describen las propiedades que posee cada entidad. En el ejemplo anterior, atributos de la entidad “Cliente” podrían ser “Nombre”, “Primer Apellido”, “Fecha de nacimiento”, etc.

Relaciones: sirven para crear vínculos entre parejas de entidades. Siguiendo con el ejemplo, cada “Cliente” está vinculado a una “Dirección”, a uno o varios “Productos”, etc.

# data[].attributes.body
El diagrama entidad-relación corresponde a la expresión gráfica del modelo entidad relación. Para ello, se utilizan símbolos:

Rectángulos, para representar las entidades.

Óvalos, para los atributos.

Diamantes o líneas de conexión para representar las relaciones entre entidades y atributos.

# data[].attributes.body
Las líneas de conexión suelen tener una apariencia gráfica diferente en función del tipo de relación que exista entre las entidades que conectan (puede ser una línea continua o discontinua, por ejemplo).

El modelo entidad relación pretende ser un reflejo de la estructura gramatical y, por ello, utilizan:

Sustantivos, comunes o propios, para definir tipos de entidades y entidades.

Verbos, para definir tipos de relación.

Adjetivos, como atributos de una entidad.

Adverbios, como atributos de una relación.

# data[].attributes.body
Usos del modelo entidad relación

Los modelos ER se emplean para diseñar bases de datos en múltiples campos, como los sistemas de información empresarial, los procesos de negocio, la investigación, la educación o la ingeniería de software. En concreto:

Diseño de bases de datos: los diagramas entidad-relación se emplean para diseñar bases de datos relacionales. En ingeniería de software este suele ser el primer paso para concretar los requisitos de un proyecto de sistemas de información.

Depuración de errores de bases de datos: el modelo ER permite analizar bases de datos existentes con el fin de encontrar problemas de lógica o implementación.

Sistemas de información empresarial: se recurre a modelos ERD para diseñar bases de datos relacionales para un proceso de negocio que permitan simplificar el proceso y mejorar sus resultados.

Reingeniería de procesos de negocio: el modelo entidad relación también contribuye a analizar bases de datos que se emplean para rediseñar y optimizar un procesos de negocio.

Investigación: los modelos ER pueden ser útiles para analizar datos estructurados que se emplean en investigaciones.

Educación: un diagrama entidad-relación sirve para planificar bases de datos de información con propósitos educativos.