Relación diagrama de entidad

Utilice diagramas ER para ilustrar las relaciones entre las entidades de la base de datos. Un diagrama de entidad-relación es un gráfico especializado que ilustra las relaciones entre entidades en una base de datos.

Utilice diagramas ER para ilustrar las relaciones entre las entidades de la base de datos.

Un diagrama de entidad-relación es un gráfico especializado que ilustra las relaciones entre entidades en una base de datos. Los diagramas ER usan símbolos para representar tres tipos de información: entidades (o conceptos), relaciones y atributos.

Acerca de los diagramas de entidad-relación

En los diagramas ER estándar de la industria, los rectángulos o cuadrados representan entidades , que son tablas que contienen información específica en una base de datos. Los diamantes representan relaciones , que son las interacciones entre las entidades. Los óvalos representan atributos , que son datos que describen una entidad.

Aunque los diagramas de relación de entidad pueden parecer complicados, estos diagramas ayudan a los usuarios expertos a comprender las estructuras de la base de datos a un alto nivel sin los detalles que la acompañan.

Los diseñadores de bases de datos usan diagramas ER para modelar las relaciones entre las entidades de la base de datos en un formato claro. Muchos paquetes de software tienen métodos automatizados para generar diagramas ER a partir de bases de datos existentes.

Ejemplo de diagrama de entidad-relación

Considere el ejemplo de una base de datos que contiene información sobre los residentes de una ciudad. El diagrama ER que se muestra en la imagen de arriba contiene dos entidades en rectángulos: Persona y Ciudad. Una sola relación «Vive en» en un diamante une a los dos. Cada persona vive en una sola ciudad, pero cada ciudad puede albergar a muchas personas. En el diagrama de ejemplo, los atributos que se muestran en óvalos son el nombre de la persona y la población de la ciudad.

Los sustantivos se usan para describir entidades y atributos; los verbos se usan para describir relaciones.

Las entidades son objetos que se rastrean

Cada elemento que se rastrea en una base de datos es una entidad, y cada entidad es una tabla en una base de datos relacional. Por lo general, cada entidad en una base de datos corresponde a una fila.

Si una base de datos contiene los nombres de personas, su entidad podría llamarse Persona . Existiría una tabla con el mismo nombre en la base de datos, y cada persona sería asignada a una fila en la tabla Persona.

Los atributos describen las entidades

Las bases de datos contienen información sobre cada entidad. Esta información se conoce como atributos. Los atributos consisten en información única para cada entidad enumerada. En el ejemplo de Persona, los atributos pueden incluir nombre, apellido, fecha de nacimiento y un número de identificación.

Los atributos proporcionan información detallada sobre una entidad. En una base de datos relacional, los atributos se guardan en los campos donde se guarda la información dentro de un registro. Una base de datos no está limitada a un número específico de atributos.

Las relaciones mantienen unidos los datos

El valor de un diagrama de entidad-relación radica en su capacidad para mostrar información sobre las relaciones entre entidades. En el ejemplo, se puede rastrear información sobre la ciudad donde vive cada persona. También se puede rastrear información sobre la ciudad en una entidad de la Ciudad con una relación que une a las personas y la información de la Ciudad.

Hay tres tipos de relaciones entre entidades:

  • One-to-One : a veces, una sola entidad está asociada con otra entidad única. Por ejemplo, cada empleado en una base de datos tiene solo un número de Seguro Social, y el número es único.
  • Uno a muchos : una sola entidad también puede estar relacionada con varias otras entidades. Por ejemplo, una sucursal de la empresa y todos los empleados que trabajan en esa sucursal tienen una relación de uno a muchos.
  • Muchos a muchos : varias entidades pueden estar relacionadas con varias otras entidades. Por ejemplo, una empresa puede fabricar tres productos y tiene un personal de ventas que trabaja para vender esos productos. Parte del personal de ventas puede dividir su tiempo entre los productos.

Cómo crear un diagrama ER

Antes de diseñar una base de datos relacional, tiene sentido crear un diagrama ER. Es posible que tenga un software equipado para manejar este proceso. Si no es así, hágalo a la antigua usanza, poniendo lápiz (o lápiz) en papel, o busque un programa de software que pueda manejar los requisitos de gráficos.

Para crear un diagrama ER a mano:

  1. Cree un cuadro rectangular para cada entidad o concepto relevante para su modelo.
  2. Dibuje líneas para conectar entidades relacionadas para modelar las relaciones . Rotula las relaciones usando verbos dentro de formas de diamante.
  3. Identifique los atributos relevantes para cada entidad, comenzando con los atributos más importantes e ingréselos en óvalos en el diagrama. Más tarde, puede hacer que las listas de atributos sean más detalladas.

Cuando termine, ha ilustrado cómo los diferentes conceptos se relacionan entre sí y tiene una base conceptual para el diseño de una base de datos relacional.

Rate article
labsfabs.com
Add a comment