Misión 2 · Lección 6

Modelado Entidad–Relación (E-R)

Objetivos

¿Qué es un Modelo E-R?

Un diagrama que describe la estructura lógica de una base de datos:

Entidades y Atributos

Ejemplo: Cliente (id_cliente, nombre, correo, dirección).

Relaciones

Cardinalidad

Define cuántas instancias de una entidad pueden asociarse con otra:

Ejemplo de Diagrama E-R

Sistema de ventas:

Relaciones:

Entidad Débil

Ejemplo: DetallePedido depende de Pedido y Producto.

Pedido(id, fecha, cliente_id)
Producto(id, nombre, precio)
DetallePedido(pedido_id, producto_id, cantidad)

De E-R a Tablas

Transformación:

Herramientas para Diagramas E-R

Ejercicio Guiado

  1. Identifica entidades en un sistema de biblioteca.
  2. Define atributos para cada entidad.
  3. Establece relaciones y cardinalidades.
  4. Dibuja un diagrama E-R básico.