Desarrollo de Software con IA

Audita el modelo de la IA: cinco errores de diseño que se ven sin saber SQL

Revisar un modelo generado por IA y señalar duplicación, nulidades, relaciones perdidas y claves débiles.

Leer un modelo es auditarlo, no admirarlo

Cuando la IA te entrega sus tablas, tu trabajo no es aceptarlas: es ponerlas en cuarentena y buscar cinco familias de errores. No hace falta SQL: basta leer nombres y relaciones con ojo crítico. Esta es la lista de chequeo del AI Software Builder.

Los cinco errores que se ven sin código

Corres la lista de arriba abajo sobre cada tabla que te dé la IA.
#ErrorCómo lo detectas leyendoConsecuencia
1Datos duplicados (no normalizado)el mismo valor (nombre de empresa) aparece repetido en muchas filasincoherencia al actualizar
2Campos obligatorios que admiten vacíoun dato clave (email) sin regla de obligatorioregistros inservibles
3Relaciones huérfanasuna columna «id» que no apunta a ninguna tabla realdatos que no sabes de quién son
4Clave débil o ausenteno hay id único, o se usa un dato que puede repetirsefilas irreconocibles
5Tabla-camiónuna tabla con 40 columnas de todo un poconada funciona bien; todo se rompe

Prompt de auditoría (que la IA se auto revise)

Hacer que la IA se audite sola
Revisa el modelo que acabas de proponer contra esta lista y respondeme tabla por tabla:\n1) hay datos repetidos en varias filas que deberian estar en su propia tabla?\n2) algun campo clave (email, id) esta sin regla obligatorio/unico?\n3) alguna columna «id» no apunta a una tabla que exista?\n4) cada tabla tiene una clave primaria unica?\n5) hay alguna tabla con demasiadas columnas de temas distintos?\n\nSi detectas algo, propón la correccion ANTES de escribir codigo. No cambies el sentido del negocio, solo arregla el diseno.

Para llevarlo a un caso real

Proyecto: diseña la base de datos de una app real
OA publicado donde se diseña un modelo completo. Úsalo como práctica: aplícale esta lista de auditoría a su resultado.

Prueba

En la tabla «pedidos», la dirección de envío del cliente aparece escrita completa en cada pedido del mismo cliente. ¿Qué error de la lista es, y qué se debería haber hecho?

Un modelo que pasa la lista de auditoría ya no necesita probarse con datos reales.

Detecta el modelo sospechoso

Auditas un modelo que propuso una IA para «usuarios». Señala el error más grave de diseño:

  1. Tabla usuario con id como clave primaria autoincremental.
  2. Una sola tabla llamada «usuario» que guarda también pedidos, facturas, mensajes y direcciones, con 45 columnas.
  3. email de usuario marcado obligatorio y único.
  4. Una tabla direccion separada a la que el usuario apunta por clave.

Identifica la linea con error.

Pide a la IA el modelo de tu proyecto y pásale la lista de cinco errores como auditoría. Anota qué detecta y qué corrige. Guardar esa ronda te ahorra rehacer todo más tarde.

PistaEl modelo barato de corregir es el que revisas antes de construir encima.