SlideShare una empresa de Scribd logo
1 de 4
TAREA SQL
Nombre: Cinthya Carrillo
Lic: Marco Gutierrez N.
Historia SQL
En vista del auge que toma cada vez la tecnología, es preciso saber hacer de todo lo relacionado son software, pero no podemos olvidar que también
existe la parte de cómo manejar datos e información.
Para ello existe afortunadamente formas o maneras de como poder guarda información necesaria y de vital importancia para nuestras empresas o
compañías.
Es por tal motivo, es preciso conocer hacer muy de fondo las diferentes plataformas o manejadores de bases de datos para poder optar por la más adec
uada para ser implanta, si es necesario, en nuestras compañías o empresas, como lo son SQL, ORACLE y INFORMIX.
Informix es uno de los cuatro grandes de las bases de datos junto DB2 de IBM, SQL Server de Microsoft y Oracle.
Aunque en muchos aspectos es mejor que Oracle, no se ha sabido mover en el terreno del marketing. Oracle capturó la mayor parte del mercado y
Informix no se recuperó de las perdidas económicas. DB2 y SQL Server tenían grandes compañías detrás con otros negocios que les permitió aguantar la
política agresiva de Oracle. Recientemente IBM adquirió Informix con lo que el mercado de las bases de datos comerciales en UNIX (Linux) quedó entre
IBM y Oracle.
Puedes encontrar una infinidad de información sobre Oracle sobre Linux en Internet, pero muy poca sobre Informix. La poca información es debido a la
poca comunidad Internet que tiene Informix, al menos comparada con la de Oracle. Y es que, hoy en día, las documentaciones oficiales, de tan sencillas
que quieren ser, cada vez son más confusas e incompletas. Sin duda, el mejor soporte técnico que hay para un producto es su comunidad de usuarios en
Internet. Informix por desgracia no ha sabido crearla. Una búsqueda de "oracle linux" en Google devuelve unas 972.000 páginas, mientras que "informix
linux" 143.000.
SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de ella de manera muy
sencilla. Para exponer mas claramente los conceptos se realizaran ejemplo sobre relaciones que se crearan aquí para entender mejor como funciona 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.
actual SQL/92.
El hecho de tener un estándar definido por un lenguaje para bases de datos relacionales
abre potencialmente el camino a la intercomunicabilidad entre todos los productos que se
basan en él. Desde el punto de vista práctico, por desgracia las cosas fueron de otro modo.
Efectivamente, en general cada productor adopta e implementa en la propia base de datos
sólo el corazón del lenguaje SQL (el así llamado Entry level o al máximo el Intermediate
level), extendiéndolo de manera individual según la propia visión que cada cual tenga del
mundo de las bases de datos.
Actualmente, está en marcha un proceso de revisión del lenguaje por parte de los comités
ANSI e ISO, que debería terminar en la definición de lo que en este momento se conoce
como SQL3. Las características principales de esta nueva encarnación de SQL deberían ser
su transformación en un lenguaje stand-alone (mientras ahora se usa como lenguaje
hospedado en otros lenguajes) y la introducción de nuevos tipos de datos más complejos
que permitan, por ejemplo, el tratamiento de datos multimediales.

Más contenido relacionado

La actualidad más candente (16)

Historia de office
Historia de officeHistoria de office
Historia de office
 
Taller microsoft
Taller microsoftTaller microsoft
Taller microsoft
 
Microsoft office
Microsoft officeMicrosoft office
Microsoft office
 
Software
SoftwareSoftware
Software
 
Resumen de microsof
Resumen de microsofResumen de microsof
Resumen de microsof
 
1 diferencias entre las suites de office 2010
1 diferencias entre las suites de office 20101 diferencias entre las suites de office 2010
1 diferencias entre las suites de office 2010
 
Microsoft office
Microsoft officeMicrosoft office
Microsoft office
 
Historia office
Historia officeHistoria office
Historia office
 
Microsoft office
Microsoft officeMicrosoft office
Microsoft office
 
OFFICE 365. MLAF
OFFICE 365. MLAFOFFICE 365. MLAF
OFFICE 365. MLAF
 
Erikssen
ErikssenErikssen
Erikssen
 
Jose perdomo(trabajo nº1)
Jose perdomo(trabajo nº1)Jose perdomo(trabajo nº1)
Jose perdomo(trabajo nº1)
 
SAVE ME!
SAVE ME!SAVE ME!
SAVE ME!
 
Angel
AngelAngel
Angel
 
Microsoft jochu y agoooooooos
Microsoft jochu y agoooooooosMicrosoft jochu y agoooooooos
Microsoft jochu y agoooooooos
 
Presentacion Microsoft Office UIDE
Presentacion Microsoft Office UIDEPresentacion Microsoft Office UIDE
Presentacion Microsoft Office UIDE
 

Destacado

Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Martin Murciego
 
Digrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresaDigrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresaOSCAR IVAN TIUSO HERNANDEZ
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasEmerson Garay
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Netjennysofia
 
Como prevenir las varices y arañitas
Como prevenir las varices y arañitasComo prevenir las varices y arañitas
Como prevenir las varices y arañitasLaura de la Rosa
 
Mevsys Data Mining: un producto por cliente.
Mevsys Data Mining: un producto por cliente.Mevsys Data Mining: un producto por cliente.
Mevsys Data Mining: un producto por cliente.Mevsys Data Mining
 
Trabajo práctico economia
Trabajo práctico economiaTrabajo práctico economia
Trabajo práctico economiaNare Perata
 
Resistencia mihai
Resistencia mihaiResistencia mihai
Resistencia mihaimihaibalmus
 
Sentencia c593 2005
Sentencia c593 2005Sentencia c593 2005
Sentencia c593 2005cursosespol
 
PARTES DEL COMPUTADOR
PARTES DEL COMPUTADORPARTES DEL COMPUTADOR
PARTES DEL COMPUTADORluisalambis
 
Resolución de triángulos
Resolución  de  triángulosResolución  de  triángulos
Resolución de triángulosIsrael Suxo
 
Enredad@s na rede
Enredad@s na redeEnredad@s na rede
Enredad@s na redeLoliVazquez
 
Informe malas decisiones financieras
Informe malas decisiones financierasInforme malas decisiones financieras
Informe malas decisiones financierasDinaru_ES
 
Expo sexualidad 14.8
Expo sexualidad 14.8Expo sexualidad 14.8
Expo sexualidad 14.8hperalta25
 

Destacado (20)

Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
 
Digrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresaDigrama de flujo proceso de creación de una empresa
Digrama de flujo proceso de creación de una empresa
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD Matriculas
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
 
Como prevenir las varices y arañitas
Como prevenir las varices y arañitasComo prevenir las varices y arañitas
Como prevenir las varices y arañitas
 
Mevsys Data Mining: un producto por cliente.
Mevsys Data Mining: un producto por cliente.Mevsys Data Mining: un producto por cliente.
Mevsys Data Mining: un producto por cliente.
 
Trabajo práctico economia
Trabajo práctico economiaTrabajo práctico economia
Trabajo práctico economia
 
Resistencia mihai
Resistencia mihaiResistencia mihai
Resistencia mihai
 
Derechos De Autor
Derechos De Autor Derechos De Autor
Derechos De Autor
 
Procesos tecnologicos
Procesos tecnologicosProcesos tecnologicos
Procesos tecnologicos
 
Sentencia c593 2005
Sentencia c593 2005Sentencia c593 2005
Sentencia c593 2005
 
PARTES DEL COMPUTADOR
PARTES DEL COMPUTADORPARTES DEL COMPUTADOR
PARTES DEL COMPUTADOR
 
Resolución de triángulos
Resolución  de  triángulosResolución  de  triángulos
Resolución de triángulos
 
Mejoramiento #2
Mejoramiento #2Mejoramiento #2
Mejoramiento #2
 
Enredad@s na rede
Enredad@s na redeEnredad@s na rede
Enredad@s na rede
 
Prueba única 4
Prueba única 4Prueba única 4
Prueba única 4
 
Voly iesafa
Voly iesafaVoly iesafa
Voly iesafa
 
Informe malas decisiones financieras
Informe malas decisiones financierasInforme malas decisiones financieras
Informe malas decisiones financieras
 
Expo sexualidad 14.8
Expo sexualidad 14.8Expo sexualidad 14.8
Expo sexualidad 14.8
 

Similar a Historia y evolución de SQL (20)

Control y Evaluacion de Empresas - Oracle
Control y Evaluacion de Empresas - OracleControl y Evaluacion de Empresas - Oracle
Control y Evaluacion de Empresas - Oracle
 
ORACLE
ORACLEORACLE
ORACLE
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion oracle
Presentacion oraclePresentacion oracle
Presentacion oracle
 
Presentacion oracle
Presentacion oraclePresentacion oracle
Presentacion oracle
 
Presentacion oracle power point
Presentacion oracle power pointPresentacion oracle power point
Presentacion oracle power point
 
Oracle
OracleOracle
Oracle
 
Herramientas tecnologicas
Herramientas tecnologicasHerramientas tecnologicas
Herramientas tecnologicas
 
Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Introducci n sql
Introducci n sqlIntroducci n sql
Introducci n sql
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Bases de datos svmm
Bases de datos svmmBases de datos svmm
Bases de datos svmm
 
SQL Server
SQL ServerSQL Server
SQL Server
 
C32CM31 eq2- oracle.
C32CM31 eq2- oracle.C32CM31 eq2- oracle.
C32CM31 eq2- oracle.
 
Historia del SQL
Historia del SQLHistoria del SQL
Historia del SQL
 
C32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sunC32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sun
 
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
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 

Historia y evolución de SQL

  • 1. TAREA SQL Nombre: Cinthya Carrillo Lic: Marco Gutierrez N.
  • 2. Historia SQL En vista del auge que toma cada vez la tecnología, es preciso saber hacer de todo lo relacionado son software, pero no podemos olvidar que también existe la parte de cómo manejar datos e información. Para ello existe afortunadamente formas o maneras de como poder guarda información necesaria y de vital importancia para nuestras empresas o compañías. Es por tal motivo, es preciso conocer hacer muy de fondo las diferentes plataformas o manejadores de bases de datos para poder optar por la más adec uada para ser implanta, si es necesario, en nuestras compañías o empresas, como lo son SQL, ORACLE y INFORMIX. Informix es uno de los cuatro grandes de las bases de datos junto DB2 de IBM, SQL Server de Microsoft y Oracle. Aunque en muchos aspectos es mejor que Oracle, no se ha sabido mover en el terreno del marketing. Oracle capturó la mayor parte del mercado y Informix no se recuperó de las perdidas económicas. DB2 y SQL Server tenían grandes compañías detrás con otros negocios que les permitió aguantar la política agresiva de Oracle. Recientemente IBM adquirió Informix con lo que el mercado de las bases de datos comerciales en UNIX (Linux) quedó entre IBM y Oracle. Puedes encontrar una infinidad de información sobre Oracle sobre Linux en Internet, pero muy poca sobre Informix. La poca información es debido a la poca comunidad Internet que tiene Informix, al menos comparada con la de Oracle. Y es que, hoy en día, las documentaciones oficiales, de tan sencillas que quieren ser, cada vez son más confusas e incompletas. Sin duda, el mejor soporte técnico que hay para un producto es su comunidad de usuarios en Internet. Informix por desgracia no ha sabido crearla. Una búsqueda de "oracle linux" en Google devuelve unas 972.000 páginas, mientras que "informix linux" 143.000. SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de ella de manera muy sencilla. Para exponer mas claramente los conceptos se realizaran ejemplo sobre relaciones que se crearan aquí para entender mejor como funciona SQL.
  • 3. 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.
  • 4. actual SQL/92. El hecho de tener un estándar definido por un lenguaje para bases de datos relacionales abre potencialmente el camino a la intercomunicabilidad entre todos los productos que se basan en él. Desde el punto de vista práctico, por desgracia las cosas fueron de otro modo. Efectivamente, en general cada productor adopta e implementa en la propia base de datos sólo el corazón del lenguaje SQL (el así llamado Entry level o al máximo el Intermediate level), extendiéndolo de manera individual según la propia visión que cada cual tenga del mundo de las bases de datos. Actualmente, está en marcha un proceso de revisión del lenguaje por parte de los comités ANSI e ISO, que debería terminar en la definición de lo que en este momento se conoce como SQL3. Las características principales de esta nueva encarnación de SQL deberían ser su transformación en un lenguaje stand-alone (mientras ahora se usa como lenguaje hospedado en otros lenguajes) y la introducción de nuevos tipos de datos más complejos que permitan, por ejemplo, el tratamiento de datos multimediales.