Structured Query Language
Es el lenguaje más universalmente usado para bases de datos relacionales
Lenguaje declarativo de alto nivel
Desarrollado por IBM (1974-1977)
Se convirtió en un standard definido por :
ANSI (American National Standards Institute) e
ISO (International Standards Organization)
El standard actual es el SQL:1999 (aunque muchas DBMS no lo implementaron por completo aún. Existen revisiones del 2003 y 2006)
Diapositiva 2
SQL - Introducción
Las Sentencias del SQL se dividen en:
Sentencias DDL (Data Definition Language): Permiten crear/modificar/borrar estructuras de datos.
Sentencias DML (Data Manipulation Languaje): para manipular datos
Tambien provee sentencias para:
Definir permisos (control de acceso de usuarios)
Manejo de transacciones
Otros
Diapositiva 3
SQL - Instrucciones DML
Instrucciones DML: Permiten Manipular (leer y modificar) los datos almacenados en las tablas.
INSERT: Crear nuevas filas en una tabla
SELECT: Leer filas (o columnas) de tablas.
UPDATE: Modificar filas existentes en una tabla
DELETE: Borrar filas de una tabla.