2. Que se pronuncia deletreando en inglés las letras que lo componen, es
decir "ese-cu-ele" y no "siquel" como se oye a menudo) 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
Query Language) 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. El objeto SQL Server proporciona contadores para supervisar la
compilación y el tipo de solicitudes que se envían a una instancia
de SQL Server. La supervisión del número de compilaciones y
recompilaciones de consultas y el número de lotes que recibe una
instancia de SQL Server proporciona información acerca de la
rapidez con la que SQL Server procesa las consultas de usuarios y
la eficacia con la que el optimizador de consultas las procesa.
La compilación constituye una parte significativa del intervalo de
respuesta de una consulta. Para guardar el costo de compilación, el
Motor de base de datos guarda el plan de consulta compilado en
una caché de consultas. El objetivo de la memoria caché es reducir
la compilación al almacenar consultas compiladas para volver a
utilizarlas posteriormente, lo que elimina la necesidad de volver a
compilar las consultas cuando se ejecuten después
4. Se a evolucionado el tiempo para incorporar las
ultimas características y ahora podemos contar
con una mejor herramienta que permite alos
desarrolladores crear de calidad y alto
rendimiento
5. 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.
6. Comando Descripción
CREATE
Utilizado para crear nuevas tablas,
stored procedures e índices
DROP
Empleado para eliminar tablas, stored
procedures e índices
ALTER
Utilizado para modificar las tablas
agregando campos o cambiando la
definición de los campos