SlideShare una empresa de Scribd logo
1 de 5
http://definicion.de/sql/#ixzz2Yq7lvjRN
Historia del SQL
La historia de SQL (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.
Comandos DdL
(Lenguaje de Definicion de Datos)
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
Comandos DML
(Lenguaje de Manipulación de Datos)
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.

Más contenido relacionado

La actualidad más candente

PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQLed0594
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLTotus Muertos
 
Un lenguaje de bases de datos relacionales
Un lenguaje de bases de datos relacionalesUn lenguaje de bases de datos relacionales
Un lenguaje de bases de datos relacionalesJennifer Montano
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLEdgar Sandoval
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HJosé Ricardo Tillero Giménez
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sqlDiego Bladimir
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 
Diapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datosDiapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datosrosamelosa
 
caracterisitcas database oracle y sus tipos de datos
caracterisitcas database oracle y sus tipos de datoscaracterisitcas database oracle y sus tipos de datos
caracterisitcas database oracle y sus tipos de datosMiguel Alfonzo
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 

La actualidad más candente (20)

Sql
SqlSql
Sql
 
PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQL
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
 
Un lenguaje de bases de datos relacionales
Un lenguaje de bases de datos relacionalesUn lenguaje de bases de datos relacionales
Un lenguaje de bases de datos relacionales
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Sentencias sql
Sentencias sql Sentencias sql
Sentencias sql
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
Sql server 2014 básico
Sql server 2014 básicoSql server 2014 básico
Sql server 2014 básico
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Diapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datosDiapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datos
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
caracterisitcas database oracle y sus tipos de datos
caracterisitcas database oracle y sus tipos de datoscaracterisitcas database oracle y sus tipos de datos
caracterisitcas database oracle y sus tipos de datos
 
Curso sql
Curso sqlCurso sql
Curso sql
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 

Destacado (11)

Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql Interactivo
 
Historia del sql
Historia del sql Historia del sql
Historia del sql
 
DDL
DDLDDL
DDL
 
Mapa conceptual sql
Mapa conceptual sqlMapa conceptual sql
Mapa conceptual sql
 
PL/SQL
PL/SQLPL/SQL
PL/SQL
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Lenguaje de Manipulación de Datos
Lenguaje de Manipulación de DatosLenguaje de Manipulación de Datos
Lenguaje de Manipulación de Datos
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 

Similar a Sql diapo

Similar a Sql diapo (20)

Colegio de bachillerato
Colegio de bachilleratoColegio de bachillerato
Colegio de bachillerato
 
Colegio de bachillerato
Colegio de bachilleratoColegio de bachillerato
Colegio de bachillerato
 
Colegio de bachillerato
Colegio de bachilleratoColegio de bachillerato
Colegio de bachillerato
 
Historia del sql .....mela
Historia del sql .....melaHistoria del sql .....mela
Historia del sql .....mela
 
Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
 
HISTORIA DEL SQL
HISTORIA DEL SQLHISTORIA DEL SQL
HISTORIA DEL SQL
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
 
Hstoria del sql
Hstoria del sqlHstoria del sql
Hstoria del sql
 
Introducci n sql
Introducci n sqlIntroducci n sql
Introducci n sql
 
TEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdfTEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdf
 
Trabajo
TrabajoTrabajo
Trabajo
 
Datos
DatosDatos
Datos
 
Datos
DatosDatos
Datos
 
introduccion a sql
introduccion a sql introduccion a sql
introduccion a sql
 
SQL Server
SQL ServerSQL Server
SQL Server
 
Historia del Sql
Historia del SqlHistoria del Sql
Historia del Sql
 
Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 

Sql diapo

  • 2. Historia del SQL La historia de SQL (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.
  • 3. 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.
  • 4. Comandos DdL (Lenguaje de Definicion de Datos) 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
  • 5. Comandos DML (Lenguaje de Manipulación de Datos) 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.