Glosario de Informática e Internet

A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
N 
O 
P 
Q 
R 
S 
T 
U 
V 
W 
X 
Y 
Z 
Símbolos
 

SQL

 

Structured Query Language. Es un lenguaje especializado de programación que permite realizar consultas (queries en inglés) a bases de datos.

Los origenes del SQL están ligados a los de las bases de datos relacionales. En 1970 Dr. E.F. Codd, investigador de IBM, propone el modelo relacional y asociado a este un sublenguaje de acceso a los datos basado en el cálculo de predicados. Basándose en estas ideas los laboratorios de IBM definen el lenguaje SEQUEL (Structured English QUEry Language) que más tarde sería ampliamente implementado por el SGBD experimental System R, desarrollado en 1977 también por IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un programa comercial. El SEQUEL terminaría siendo el predecesor de SQL.

La mayoría de las aplicaciones de bases de datos complejas y muchas otras más pequeñas pueden ser manejadas usando SQL. Es un lenguaje de programación interactivo y estandarizado para extraer información y actualizar una base de datos.