2. Historia del SQL
EL SQL empieza en 1974 con la definición, por parte de Donald
Chamberlin y de otras personas que trabajaban en los laboratorios de
investigación de IBM, de un lenguaje para la especificación de las
características de las bases de datos que adoptaban el modelo relacional.
Este lenguaje se llamaba SEQUEL (Structured English QueryLanguage) y
se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975.
Las experimentaciones con ese prototipo condujeron, entre 1976 y 1977,
a una revisión del lenguaje (SEQUEL/2), que a partir de ese momento
cambió de nombre por motivos legales, convirtiéndose en SQL. El
prototipo (System R), basado en este lenguaje, se adoptó y utilizó
internamente en IBM y lo adoptaron algunos de sus clientes elegidos.
Gracias al éxito de este sistema, que no estaba todavía comercializado,
también otras compañías empezaron a desarrollar sus productos
relacionales basados en SQL. A partir de 1981, IBM comenzó a entregar
sus productos relacionales y en 1983 empezó a vender DB2. En el curso
de los años ochenta, numerosas compañías (por ejemplo Oracle y
Sybase, sólo por citar algunos) comercializaron productos basados en
SQL, que se convierte en el estándar industrial de hecho por lo que
respecta a las bases de datos relacionales.
3. Objetivo.
o El objetivo principal de SQL es la realización de consultas y
cálculos con los datos de una o varias tablas.
Como ha ido evolucionando en el tiempo.
o SQL Server ha evolucionado a través del tiempo para incorporar
las últimas características y ahora podemos contar con una mejor
herramienta que permitirá a los desarrolladores crear
aplicaciones de calidad y de alto rendimiento.
4.
5. Estado Actual.
En la actualidad el SQL es el estándar de facto de la inmensa
mayoría de los SGBD comerciales. Y, aunque la diversidad de
añadidos particulares que incluyen las distintas implementaciones
comerciales del lenguaje es amplia, el soporte al estándar SQL-92
es general y muy amplio.
6. Comandos DDL.
Comando Descripción
CREATE Utilizado para crear nuevas tablas,
storedprocedures e índices
DROP Empleado para eliminar tablas, storedprocedures e índices
ALTER Utilizado para modificar las tablas agregando
campos o cambiando la definición de los campos
7. Comandos DML.
Comando Descripción
SELECT
Utilizado para consultar registros de la base de datos que
satisfagan un criterio determinado.
INSERT
Utilizado para cargar lotes de datos en la base de datos en
una única operación.
DELETE
Utilizado para modificar los valores de los campos y registros
especificados.
UPDATE
Utilizado para eliminar registros de una tabla de una base de
datos.