queryLab · software_de_entrenamiento en espera
// diseño · modelo relacional

[⇲] Editor relacional → SQL

Diseña las tablas con notación pata de gallo y genera el SQL en el dialecto que elijas.
uno cero o uno uno o muchos cero o muchos
se guarda automáticamente en este navegador · el SQL se actualiza solo al editar o cambiar el dialecto

▸ Reto de diseño

  1. Modela una biblioteca: Lector, Libro y Préstamo. ¿Qué cardinalidad une Lector y Préstamo?
  2. Marca las PK, agrega las FK con su referencia y usa revisar modelo.
  3. Genera el CREATE TABLE en dos dialectos, compáralos y llévalo a la consola SQL.
  4. ¿Vienes del editor MER? Al transformar tu diagrama, las tablas se abren aquí.

▸ Trabajar con MySQL Workbench

  1. De Workbench a QueryLab: con 📂 abrir elige tu archivo .mwb. Se importan las tablas, tipos, PK, FK (también las compuestas), índices UNIQUE, AUTO_INCREMENT y la posición de cada tabla en el diagrama EER.
  2. De QueryLab a Workbench: en generar SQL usa ⬇ para Workbench y en Workbench abre File › Import › Reverse Engineer MySQL Create Script, marcando Place imported objects on a diagram.
  3. En Workbench, la relación identificadora (línea continua) pone la FK dentro de la PK de la tabla hija; la no identificadora (línea discontinua) la deja como columna normal. Carga el ejemplo Workbench · Biblioteca, pulsa revisar modelo y discute: ¿Prestamos necesita las FK en su PK si ya tiene id_prestamo? ¿Un libro puede prestarse una sola vez (relación 1:1)?