SQL
Lenguaje estándar para consultar y modificar bases de datos relacionales. Casi todo reporte de un sistema de gestión es, por detrás, una consulta SQL.
Definición
SQL (Structured Query Language) es el lenguaje con el que se habla con una base de datos relacional: pedir filas que cumplan una condición, sumarlas, agruparlas, cruzar tablas. Una consulta como "ventas por vendedor del mes, ordenadas de mayor a menor" se escribe en pocas líneas y la base la resuelve en milisegundos aunque haya millones de registros. Lo usan SQL Server, MySQL, PostgreSQL, Oracle y SQLite, con diferencias menores de dialecto.
Para un dueño de pyme, saber SQL no es necesario, pero saber que existe cambia la conversación con el proveedor del sistema: cualquier reporte que "el sistema no trae" casi siempre es una consulta SQL que alguien puede escribir en una hora. También es lo que un agente de IA genera por detrás cuando traduce una pregunta en lenguaje natural a una consulta sobre la base. Esa traducción es el punto delicado: una consulta mal armada devuelve un número con apariencia de correcto, por eso conviene que el agente muestre qué filtros aplicó.
Un ejemplo con números
El sistema de Librería Ejemplo tiene 190 reportes, pero ninguno cruza ventas con la fecha de la última compra al proveedor. El dueño quería saber qué artículos vendió en los últimos 60 días sin haberlos repuesto. El proveedor del sistema cotizó el reporte en $380.000 y 3 semanas. Un técnico externo escribió la consulta SQL sobre la base en 40 minutos: 412 artículos cumplían la condición, con $6,8 millones de venta acumulada y stock remanente para menos de 10 días.
Cómo aparece en un agente de Pulso
Cuando el Consultor de Gestión accede a los datos por la base en lugar de por una API, lo que hace es generar una consulta SQL de solo lectura a partir de la pregunta, ejecutarla y describir el resultado. La respuesta incluye el período, los filtros y la fuente, de manera que la persona pueda verificar que la consulta corresponde a lo que preguntó. Un acceso de solo lectura garantiza que ninguna consulta pueda modificar datos.
Definición escrita por el equipo de Pulso para dueños de pymes, con ejemplos de datos inventados. Revisado el . Si algo quedó viejo o le gustaría que cubramos otro tema, escríbanos a hola@usepulso.ai.
Términos relacionados
- TecnologíaBase de datosLugar donde un sistema guarda sus datos de forma ordenada (clientes, artículos, comprobantes) para que se puedan consultar, cruzar y actualizar.
- TecnologíaERP (sistema de gestión)Sistema de gestión que centraliza ventas, compras, stock, cuentas corrientes, caja y contabilidad en una sola base de datos compartida.
- TecnologíaCSVArchivo de texto plano con datos en filas y columnas separadas por comas o punto y coma. El formato más simple para mover datos entre sistemas.