Actualidad: ver ahora
Cotizaciones: dolar oficial / blue

Manual de IA · Nivel 1 · Módulo 3 · Unidad 13 de 16

Prompts para bases de datos y SQL

Proporcionar motor, versión, esquema, volúmenes y métricas para analizar SQL respetando dialectos, resultados y transacciones.

Lectura: 14 min · Última revisión: 2026-10-03

Qué aprenderás

  • Proporcionar el contexto que cambia una respuesta sobre datos.
  • Identificar motor y versión cuando la sintaxis o el plan depende de ellos.
  • Pedir un análisis verificable que preserve resultados y controle riesgos.

SQL no es un único dialecto ejecutable

Para una consulta, migración o procedimiento, agregá cuando aplique:

  • motor y versión;
  • esquema, tablas, relaciones y tipos;
  • volumen y distribución aproximada;
  • índices existentes;
  • consulta actual y resultado que debe conservarse;
  • plan o tiempo observado y condiciones de medición;
  • transacción, concurrencia y restricciones;
  • qué cambios de esquema están permitidos.

SQL Server, PostgreSQL y MySQL comparten muchas ideas, pero difieren en funciones, sintaxis, planes, tipos y capacidades. No asumas que una consulta válida para uno corre en otro. Si desconocés la versión, pedí una solución portable o que declare sus supuestos.

Ejercicio: consulta lenta

Objetivo: optimizar una consulta lenta sin cambiar el resultado.
Motor: SQL Server 2022.
Datos: Clientes ~500.000 filas; Facturas ~8.000.000 filas.
Esquema e índices: [DDL o descripción verificada]
Consulta actual: [SQL delimitado]
Observación: [plan, duración, parámetros y entorno de prueba]
Restricciones:
- No modificar el esquema por ahora.
- No proponer hints salvo justificación concreta.
Salida:
1. Diagnóstico ligado al plan observado.
2. Consulta propuesta y diferencias de resultado a vigilar.
3. Explicación de por qué podría ayudar.
4. Índices opcionales en sección aparte, si fueran necesarios.
5. Riesgos, mediciones y rollback.

No aceptes «más rápido» sin comparación. Verificá el mismo conjunto de datos, parámetros representativos, resultado equivalente, plan de ejecución y volumen. Una medición aislada puede variar por caché, estadísticas o carga. Para escrituras, revisá transacciones, concurrencia, restricciones, filas afectadas y estrategia de reversión antes de ejecutar.

Ejercicio paralelo entre motores

Pedí analizar una consulta que lista pedidos por cliente y periodo en SQL Server, PostgreSQL y MySQL. Mantené objetivo, esquema, datos y criterios; cambia motor/versión y exige que el modelo destaque cada diferencia de sintaxis. La propuesta de un motor no se debe ejecutar en otro sin adaptación y prueba.

Autoevaluación

¿Por qué motor y versión son contexto importante? Porque funciones, operadores, tipos, optimizador y sintaxis varían; una respuesta genérica podría no compilar o producir planes distintos. También hay que validar resultado y rendimiento con datos representativos.

Fuentes

Seguir aprendiendo

  • Unidad 5: separar límites de condiciones verificables.
  • Pregunta 18 de la autoevaluación final: verificar resultados, plan, volumen y transacción.

← Volver al Módulo 3