Structured Query Language
Lenguaje de alto nivel, no procedural, normalizado para el manejo de la información almacenada en bases de datos relacionales. Se utiliza para insertar, recuperar, modificar y eliminar datos de una base de datos, así como para definir y administrar los objetos de la base de datos. Está sujeto a los estándares publicados por ISO y ANSI. La primera versión se aprobó como norma ISO en 1987 y la segunda, conocida como SQL2 y vigente actualmente, en 1992. Actualmente se trabaja en la norma SQL3 que soportará bases de datos orientadas a objeto y bases de datos activas.
- ACID
Atomicity Consistency Isolation Durability
- DBMS
Database Management System
- DCL
Data Control Language
- DDL
Data Definition Language
- DML
Data Manipulation Language
- DRDA
Distributed Relational Database Architecture
- IDAPI
Integrated Database Application Programming Interface
- ODBC
Open DataBase Connectivity
- programming language
lenguaje de programación
- QBE
Query By Example
- query
consulta, interrogación
- SAG
SQL Access Group
- SQL
Structured Query Language
- 1970
- Edgar F. Codd de IBM describe un modelo relacional para las bases de datos.
- 1974 mayo
- Donald D. Chamberlin y Raymond F. Boyce desarrollan una primera versión del lenguaje de consultas SEQUEL.
- 1978
- IBM desarrolla las ideas de Codd sobre bases de datos y lanza un producto llamado System/R.
- 1985
- IBM patenta el lenguaje de consultas de base de datos SQL.
- 1986
- ANSI normaliza el lenguaje SQL.
- 1987 10
- ISO aprueba la versión ANSI de SQL como SQL/86.
- 1992 11
- Aparece la versión SQL2 o SQL92, la más difundida. Fue desarrollada por el comité técnico NCITS H2 sobre bases de datos.