BASES DE DATOS 5. Diagrama Entidad-Relación

Ésta publicación es la segunda parte de la publicación "Modelo Entidad-Relación".

Aquí vas a encontrar:

  • Qué es una relación
  • Cómo se representa, mediante símbolos, a las entidades, a sus atributos y a las relaciones.
  • Video que explica paso a paso cómo construir un diagrama entidad-relación.


RELACIONES ENTRE TABLAS

El modelo entidad - relación es una técnica de modelado, creada por Peter Chen en 1976, donde se representan las relaciones que tienen los datos y permiten recrear la realidad que queremos modelizar en nuestra Base de Datos. La realización de un modelo E/R es un paso previo al diseño que finalmente se implementará en una Base de Datos.

Una RELACIÓN se define como un vínculo entre dos o más entidades.

Por ejemplo: veamos las tablas que representan a la entidad “DATOS PACIENTE” y la entidad HISTORIA CLÍNICA:





 


Las tablas se pueden representar como diagramas, en los que a cada entidad se la representa con un rectángulo y a cada atributo que tiene una entidad se lo representa con un óvalo

La relación (o las) que hay entre ellas se representan con un diamante. Otros autores dicen que representan con distintos tipos de flechas. 

La clave primaria de una entidad se subraya.   


EJEMPLO:


Puede haber más de una relación entre dos tablas. Incluso puede haber distintos tipos de relaciones.

Veamos cuáles son los tipos de relaciones que puede haber:

  • Uno a uno (1:1)
  • Uno a muchos (1:N)
  •  Muchos a muchos (N:N)


¿Cómo se hace un Diagrama E-R?




Te dejo aquí un video en el que lo explico paso a paso. 

https://youtu.be/s2tac9XmFQw


ACTIVIDAD


A).-Copiá en tu carpeta el ejemplo del video.

B).-Graficá el diagrama E-R de esta base de datos:

Una biblioteca registra qué libros tiene y quién los toma prestados.
Entidades:

  • Libro (código, título, autor)
  •  Estudiante (DNI, nombre, curso)

Relación:

Préstamo: un estudiante puede tomar varios libros, y cada libro puede ser prestado a distintos estudiantes en distintos momentos.


C).-Graficá el diagrama E-R de esta base de datos:

Una tienda registra qué clientes compran qué productos y quién los atiende.
Entidades:

  • Cliente (ID, nombre, email)
  • Producto (código, nombre, precio)
  • Vendedor (legajo, nombre, sector)

Relaciones:

  • Compra: un cliente compra productos.

Atiende: un vendedor atiende a clientes.




Entradas más populares de este blog

ALGORITMOS 5. Pseudocódigo básico

ALGORITMOS 1. Nociones básicas sobre algoritmos

REDES 2. Internet y concepto de Red