EL DIAGRAMA ENTIDAD
RELACIÓN ES UNA EXPRESIÓN
Modelo entidad GRÁFICA QUE ORGANIZA LA
INFORMACIÓN DE UNA BASE
DE DATOS Y QUE PERMITE
relación IDENTIFICAR VISUALMENTE
EL TIPO DE DISEÑO DEL
MODELO DE DATOS.
EL MODELO ENTIDAD RELACIÓN (ERD
O MODELOS ER) ES UNA HERRAMIENTA
QUE PERMITE REPRESENTAR DE
MANERA SIMPLIFICADA CÓMO
PERSONAS, OBJETOS O CONCEPTOS SE
RELACIONAN ENTRE SÍ. SE UTILIZA
PARA EXPONER CÓMO SE ORGANIZA LA
INFORMACIÓN EN UNA BASE DE DATOS.
Modelo E- R LA CREACIÓN DEL MODELO ENTIDAD
RELACIÓN PARA SU APLICACIÓN EN EL
DISEÑO DE BASES DE DATOS SE LE
ATRIBUYE A PETER CHEN, PROFESOR
DEL MIT, QUIEN PUBLICÓ EN 1976 EL
DOCUMENTO “MODELO ENTIDAD-
RELACIÓN: HACIA UNA VISIÓN
UNIFICADA DE LOS DATOS”
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.
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.
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.
Ejemplo de un modelo entidad relación de una base de datos
de una tienda de suministros
Nombre
1:M 1:M
IDCliente Cliente Compra Producto Precio
Dirección IDProducto Categoría
Teléfono
Cómo hacer un diagrama entidad relación
1. Identifica las entidades Claves de entidad: se refiere a un atributo que únicamente define una
entidad en un conjunto de entidades.
Las entidades se clasifican en fuertes, débiles o Superclave: un conjunto de atributos (uno o más) que juntos definen
asociativas.
una entidad en un conjunto de entidades.
Una persona
Clave candidata: es una superclave mínima, es decir, contiene el menor
Por ejemplo, un cliente, un empleado, un estudiante o un número posible de atributos para seguir siendo una superclave.
paciente.
Clave primaria: es una clave candidata seleccionada por el diseñador
Objetos
de la base de datos para identificar únicamente al conjunto de
Los ejemplos incluyen productos, maquinaria y vehículos. entidades.
Eventos Clave extranjera: identifica la relación entre las entidades.
Algunos ejemplos son la captación de clientes, la
finalización de una venta o la realización de una
renovación.
Atributo descriptivo: una propiedad o característica de
2. Añade los atributos
una relación (frente a una entidad).
Categorías de los atributos: los atributos se clasifican en
Imagina que una de tus entidades es el color simples, compuestos y derivados, así como de valor
de un producto. Dentro de esta entidad, los único o de valores múltiples.
atributos podrían incluir lo siguiente: Simples: significa que el valor del atributo es mínimo y
Nombre del color ya no puede dividirse, como un número de teléfono.
Compuestos: los subatributos surgen de un atributo.
Código del color
Derivados: los atributos se calculan o derivan de otro
ID del color
atributo, por ejemplo, la edad se calcula a partir de la
fecha de nacimiento.
4. Define las cardinalidades
3. Identifica las relaciones entre entidades Representan la cantidad de información o datos que
fluyen entre las entidades. Algunos ejemplos de
Cómo las entidades interactúan o se cardinalidades comunes son:
asocian entre sí. Piensa en las
relaciones como si fueran verbos. Una relación de uno a uno (1:1)
Un cliente que sólo puede comprar un producto a la
Relación recursiva: la misma entidad
participa más de una vez en la relación. vez.
Una relación de uno a muchos (1:M)
Utilizando líneas de conexión y
flechas, conecta las entidades para Un cliente que puede comprar varios productos a la
indicar sus relaciones. vez.
Una relación de muchos a muchos (N:M)
Un grupo de clientes que pueden comprar varios
productos a la vez.
Referencia
• Universidad Internacional de la Rioja. (2023). ¿Qué es el modelo entidad relación y para que se utiliza?. UNIR
la universidad en internet. Consultado en:
[Link]
C3%B3n%20(ERD,en%20una%20base%20de%20datos
. El 19/02/2024.
• Miro (2024). ¿Qué es un diagrama entidad relación?. Consultado en :
[Link] el 19/02/2024