queryLab · software_de_entrenamiento en espera
// diseño · entidad-relación

[ER] Modelado MER → Relacional

Dibuja el modelo entidad-relación y obtén su modelo relacional y el SQL.

Tu plataforma central de diseño. Crea entidades y define sus atributos con todas las opciones reales de una columna: tipo y tamaño (VARCHAR(120), DECIMAL(10,2)), PK, FK con referencia, NOT NULL, UNIQUE, AUTO_INCREMENT, DEFAULT y CHECK. Une las entidades con relaciones en notación pata de gallo (uno, cero-o-uno, uno-o-muchos, cero-o-muchos), que se anclan al borde de cada caja. Luego deriva el modelo relacional —resolviendo las N:M en tablas intermedias— y genera el CREATE TABLE en SQLite, MySQL, PostgreSQL u Oracle. Empieza con un modelo de la galería de ejemplos.

uno y solo uno cero o uno uno o muchos cero o muchos

▸ Reto de diseño

  1. Modela una biblioteca: Lector, Libro y Préstamo. ¿Qué cardinalidad une Lector y Libro?
  2. Marca correctamente las PK de cada entidad y deriva el modelo relacional.
  3. Genera el CREATE TABLE y llévalo a la consola SQL para ejecutarlo.