SlideShare una empresa de Scribd logo
Capitulo II
 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)
 En 1970 E. F. Codd propone el modelo relacional y asociado a
este un sublenguaje de acceso a los datos basado en el cálculo
de predicados.
Basándose en estas ideas, los laboratorios de IBM definen el
lenguaje SEQUEL (Structured English Query Language) que más
tarde sería ampliamente implementado por el sistema de gestión de
bases de datos (SGBD) experimental System R, desarrollado en
1977 también por IBM. Sin embargo, fue Oracle quien lo introdujo
por primera vez en 1979 en un programa comercial.
 Entre 1974 y 1975 se implementó en un prototipo llamado
SEQUEL-XRM.
 Entre 1976 y 1977, condujeron a una revisión del lenguaje
(SEQUEL/2)
 Cambió de nombre por motivos legales. convirtiéndose en SQL.
 A partir de 1981, IBM comenzó a entregar sus productos
relacionales
 En 1983 empezó a vender DB2

En 1986, el ANSI adoptó SQL como estándar para los lenguajes
relacionales.
 En 1987 se transformó en estándar ISO, con el nombre de
SQL/86.
 Luego se presento la versión SQL/89.
 En 1992 se lanza un nuevo estándar ampliado y revisado del SQL
llamado "SQL-92" o "SQL2“.
 SQL3 fue aceptado como el nuevo estándar de SQL en 1999,
después de más de 7 años de debate.
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.
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

Más contenido relacionado

La actualidad más candente

Recopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.SofwareRecopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.Sofwarecarolina
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
Maria Valentina Rondon
 
SISTEMA OPRETIVO Black berry os
SISTEMA OPRETIVO Black berry osSISTEMA OPRETIVO Black berry os
SISTEMA OPRETIVO Black berry os
Juan Pablo Marroquin Gonzales
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
inmacu_
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
Israel Rey
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
Mario Alberto Antonio Lopez
 
4. Diseño e Implementación de Software
4. Diseño e Implementación de Software4. Diseño e Implementación de Software
4. Diseño e Implementación de Software
Mario A Moreno Rocha
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
MSc Aldo Valdez Alvarado
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoriaguestca1de2e
 
Tema 2 -_metricas_y_modelos_de_estimacion_del_software
Tema 2 -_metricas_y_modelos_de_estimacion_del_softwareTema 2 -_metricas_y_modelos_de_estimacion_del_software
Tema 2 -_metricas_y_modelos_de_estimacion_del_softwarexavazquez
 

La actualidad más candente (20)

Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Linux
LinuxLinux
Linux
 
Recopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.SofwareRecopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.Sofware
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
SISTEMA OPRETIVO Black berry os
SISTEMA OPRETIVO Black berry osSISTEMA OPRETIVO Black berry os
SISTEMA OPRETIVO Black berry os
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Diseño conceptual
Diseño conceptualDiseño conceptual
Diseño conceptual
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
4. Diseño e Implementación de Software
4. Diseño e Implementación de Software4. Diseño e Implementación de Software
4. Diseño e Implementación de Software
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
UWE
UWEUWE
UWE
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Tema 2 -_metricas_y_modelos_de_estimacion_del_software
Tema 2 -_metricas_y_modelos_de_estimacion_del_softwareTema 2 -_metricas_y_modelos_de_estimacion_del_software
Tema 2 -_metricas_y_modelos_de_estimacion_del_software
 

Destacado

Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
Renatta Rodriguez
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql Interactivo
ConfesorAD
 
Mapa conceptual sql
Mapa conceptual sqlMapa conceptual sql
Mapa conceptual sql
Jesus Rodriguez
 
PL/SQL
PL/SQLPL/SQL
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
alexmerono
 
Lenguaje de Manipulación de Datos
Lenguaje de Manipulación de DatosLenguaje de Manipulación de Datos
Lenguaje de Manipulación de DatosEduardo Rosas Garcia
 
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
vargasaldanajohanna
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
Cristian Salazar C.
 
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
Gusttavo Nipas
 

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
 
Sql diapo
Sql diapoSql diapo
Sql diapo
 
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 Historia del sql

Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamangaJacky Ordoñez
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
Jacky Ordoñez
 
HISTORIA DEL SQL
HISTORIA DEL SQLHISTORIA DEL SQL
HISTORIA DEL SQL160796mm
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql160796mm
 
Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
Mafer Alverca
 
Introducci n sql
Introducci n sqlIntroducci n sql
Introducci n sql
Edwin Castelo
 
Historia del sql .....mela
Historia del sql .....melaHistoria del sql .....mela
Historia del sql .....melamelaniarojas
 
Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
Carmen Lucía Jaramillo
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamangaManuel Vaca
 
introduccion a sql
introduccion a sql introduccion a sql
introduccion a sql
betom
 
SQL Server
SQL ServerSQL Server
SQL Server
AndresGeraldo
 

Similar a Historia del sql (20)

Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
 
Sql server
Sql serverSql server
Sql server
 
Historia del Sql
Historia del SqlHistoria del Sql
Historia del Sql
 
HISTORIA DEL SQL
HISTORIA DEL SQLHISTORIA DEL SQL
HISTORIA DEL SQL
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
SQL BLADIMIR CARRION
SQL BLADIMIR CARRIONSQL BLADIMIR CARRION
SQL BLADIMIR CARRION
 
Trabajo
TrabajoTrabajo
Trabajo
 
Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
 
Introducci n sql
Introducci n sqlIntroducci n sql
Introducci n sql
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
Historia del sql .....mela
Historia del sql .....melaHistoria del sql .....mela
Historia del sql .....mela
 
Hstoria del sql
Hstoria del sqlHstoria del sql
Hstoria del sql
 
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
 
introduccion a sql
introduccion a sql introduccion a sql
introduccion a sql
 
Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
SQL Server
SQL ServerSQL Server
SQL Server
 
Colegio de bachillerato
Colegio de bachilleratoColegio de bachillerato
Colegio de bachillerato
 

Historia del sql

  • 2.  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)
  • 3.  En 1970 E. F. Codd propone el modelo relacional y asociado a este un sublenguaje de acceso a los datos basado en el cálculo de predicados. Basándose en estas ideas, los laboratorios de IBM definen el lenguaje SEQUEL (Structured English Query Language) que más tarde sería ampliamente implementado por el sistema de gestión de bases de datos (SGBD) experimental System R, desarrollado en 1977 también por IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un programa comercial.
  • 4.  Entre 1974 y 1975 se implementó en un prototipo llamado SEQUEL-XRM.  Entre 1976 y 1977, condujeron a una revisión del lenguaje (SEQUEL/2)  Cambió de nombre por motivos legales. convirtiéndose en SQL.  A partir de 1981, IBM comenzó a entregar sus productos relacionales  En 1983 empezó a vender DB2  En 1986, el ANSI adoptó SQL como estándar para los lenguajes relacionales.  En 1987 se transformó en estándar ISO, con el nombre de SQL/86.  Luego se presento la versión SQL/89.  En 1992 se lanza un nuevo estándar ampliado y revisado del SQL llamado "SQL-92" o "SQL2“.  SQL3 fue aceptado como el nuevo estándar de SQL en 1999, después de más de 7 años de debate.
  • 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