Primero las cosas, después las tablas

Una base de datos es un archivador: guarda cosas (entidades) con sus datos (campos) y las conecta (relaciones). Tú defines las cosas y cómo se relacionan; la IA decide cómo se materializa en tablas y columnas. Empezar por el modelo en lenguaje natural evita el error clásico: una tabla enorme donde todo se apila junto.
De la frase al modelo
- Lo que dices en español
«Una empresa tiene muchas facturas; una factura recibe varios pagos.»
- Lo que la IA propone
Cada entidad, una tabla; las relaciones, por claves que las unen.
- Cómo se conectan
La clave de uno aparece en el otro: así sabes a qué empresa pertenece cada factura.
Declara: entidades, campos y relaciones
| Pregunta | Qué defines | Ejemplo |
|---|---|---|
| ¿Qué cosas guardo? | Las entidades | usuario, empresa, factura, pago |
| ¿Qué datos de cada cosa? | Los campos | factura: fecha, total, estado |
| ¿Cómo se relacionan? | Las conexiones 1-a-1, 1-a-muchos, muchos-a-muchos | una empresa tiene muchas facturas |
| ¿Qué reglas aplican? | Obligatorios y únicos | el correo de usuario es único |
Para reforzar las bases
Prompt de modelado
El modelo antes que el código
Disena el modelo de datos de un sistema de facturacion. Entidades y relaciones:\n- Empresa (nombre, cif) ; un Usuario pertenece a una Empresa.\n- Una Empresa tiene MUCHAS Facturas; cada Factura (fecha, total, estado) pertenece a UNA Empresa.\n- Una Factura puede recibir VARIOS Pagos (fecha, importe, metodo).\n- El correo del Usuario debe ser UNICO.\n\nDevuelve SOLO el modelo: lista de tablas con sus columnas y las relaciones con la clave que las une. No escribas codigo aun, ni datos de ejemplo.Prueba
Dices «un alumno puede cursar muchas asignaturas y una asignatura tiene muchos alumnos». ¿Qué tipo de relación es?
Diseñar la base de datos exige escribir primero las consultas SQL.
Detecta el modelo mal declarado
Leés el modelo que propuso una IA para facturación. Señala el error de diseño que se ve sin saber SQL:
Marca la línea o las líneas con error y pulsa Comprobar.
Escribe las entidades de tu proyecto con 3-4 campos cada una y sus relaciones («uno a muchos…»). Pídele a la IA que devuelva solo el modelo y compáralo con tu lista.
Si no puedes decir cuántas de una cosa caben en otra, tu modelo tendrá huecos que la IA rellenará mal.
Tu texto se guarda sólo en este dispositivo.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.