-
Edgar F. Codd (1923-2003)
Su Vida Edgar Frank Codd nació en Portland Bill, un remoto pueblo de Dorset, Inglaterra, hijo de un curtidor y una profesora, siendo el menor de siete hermanos. Estudió becado matemáticas y química en Oxford. Aunque podría haber evitado participar en la segunda guerra mundial por ser estudiante, se alistó en la Real Fuerza Aérea. A los 25 años viajó a los Estados Unidos y consiguió trabajo en IBM como programador matemático usando un prototipo de computador que ocupaba dos pisos completos de un -
Donald Chamberlin
Donald Chamberlin nació en 1944 en San José, California, y cuenta con una licenciatura en ingeniería de Harvey Mudd College (1966) y una maestría (1967) y Ph.D. (1971) en ingeniería eléctrica de la Universidad de Stanford. Chamberlin es mejor conocido como co-inventor de SQL (Structured Query Language), lenguaje de base de datos más utilizado en todo el mundo. Desarrollado a mediados de la década de 1970 por Chamberlin y Raymond Boyce, SQL fue el primer idioma de éxito comercial para bases de da -
Los años sesenta y setenta: sistemas centralizados
Los SGBD de los años sesenta y setenta (IMS de IBM, IDS de Bull, DMS
de Univac, etc.) eran sistemas totalmente centralizados, como corresponde
a los sistemas operativos de aquellos años, y al hardware para el
que estaban hechos: un gran ordenador para toda la empresa y una red
de terminales sin inteligencia ni memoria. -
Unmodelo relacional
En las décadas de los sesenta y los setenta trabaja en sus teorías sobre modelado de datos, publicando su trabajo "Un modelo relacional de datos para grandes bancos de datos compartidos" ("A Relational Model of Data for Large Shared Data Banks") en 1970. Para su descontento, IBM no se apresura a explotar sus sugerencias hasta que no comienzan a ser puestas en práctica por rivales comerciales, por ejemplo, Larry Ellison diseña la base de datos Oracle basándose en las ideas de Codd. Codd continúa -
1971-1979: SQL, Sistema R
co-inventor de SQL, el lenguaje de base de datos más utilizada en el mundo. SQL es el primer idioma base de datos relacional para el éxito comercial, y los primeros en adoptar un enfoque unificado para la definición de datos, manipulación y control. SQL se ha adoptado como un estándar ANSI e ISO en 1986, y la Norma se actualizó en 1992, 1999 y 2003. Los productos de SQL se han aplicado por todos los vendedores de la base de datos principal. También se desempeñó como uno de los responsables del p -
Oracle Database
El manejador de Base de datos Oracle, surgió a final de los años 70 y principio de los años 80. George Koch y su equipo de tropas de asalto de técnicos fue el primero en desembarcar en el terreno de Oracle en 1982. -
1979 - 2 versiones de Oracle
Los primeros RDBMS comerciales se construyó utilizando PDP-11 lenguaje ensamblador. A pesar de que crearon una versión comercial de RDBMS en 1977, que no estaba disponible a la venta hasta el año 1979 con el lanzamiento de Oracle versión 2. La compañía decidió no partir de la versión 1 porque temían que el término "versión 1" podría ser visto negativamente en el mercado. EE.UU. Fuerza Aérea y luego CIA fueron los primeros clientes que utilizan Oracle 2 -
Los años ochenta: SGBD relacionales
La aparición de los SGBD relacionales* supone un avance importante
para facilitar la programación de aplicaciones con BD y para conseguir
que los programas sean independientes de los aspectos físicos de la BD. -
1980-1990: Documento Edición y formato de
investigación gestionados en la edición electrónica avanzada. Desarrollado un sistema de formateo de documentos interactivos que fue utilizado por el IBM Systems Journal y ofrecido por IBM como un producto de software. Temas de investigación exploradas incluyendo la edición de los objetos activos, paginación basado en reglas, y las interfaces de usuario WYSIWYG. Desarrollado una arquitectura para un sistema de cooperantes, editores especializados para texto, gráficos, imágenes, tablas y las mate -
Trayectoria profesional
En 1948, se establece en Nueva York donde comienza a trabajar para IBM como programador matemático usando un prototipo de computador que ocupaba dos pisos completos de un edificio de oficinas en Manhattan. En 1953, enojado por el senador Joseph McCarthy, Codd se traslada a Ottawa, Canadá. Diez años más tarde regresa a Estados Unidos y recibe su doctorado en ciencias de la computación de la Universidad de Michigan en Ann Arbor. Dos años más tarde se traslada a San José, California, para trabajar -
ANSI.
En 1986 , el ANSI adoptó SQL (sustancialmente adoptó el dialecto SQL de IBM) Como Estándar para los lenguajes relacionales y en 1987 se transfomó en Estándar ISO. This version del Estándar VA con el nombre de SQL / 86. En Los Años Siguientes, Este ha Sufrido Diversas REVISIONES Que de han conducido Primero a la versión de SQL / 89 y, posteriormente, una real La SQL / 92 -
El primer SGBD
El primer Sistemas Gestores de Bases de Datos (SGBD), SQL Server fue creado por Microsoft junto con Sybase en 1988, diseñado para una plataforma OS/2. Luego Microsoft creó una nueva versión de su SGBD ligada al sistema operativo Windows NT, por lo que aparecieron en 1993 Windows NT 3.1 y su gestor asociado, SQL Server 4.2 para NT. Posteriormente debido a que las necesidades de las empresas estaban en sintonía con la distribución de los datos en diversos servidores, Microsoft lanzó en 1995 la v -
Los años noventa: distribución, C/S y 4GL
La necesidad de tener una visión global de la empresa y de interrelacionar
diferentes aplicaciones que utilizan BD diferentes, junto con la facilidad
que dan las redes para la intercomunicación entre ordenadores,
ha conducido a los SGBD actuales, que permiten que un programa pueda
trabajar con diferentes BD como si se tratase de una sola. Es lo que
se conoce como base de datos distribuida -
1991-1999: Las bases de datos relacionales, DB2
Llevada a cabo la investigación y la transferencia de tecnología en la línea de productos DB2 bases de datos relacionales de base de datos. Responsable de la gramática SQL, diseño de tablas de catálogo, y los algoritmos de resolución de la función. Participó en el diseño de la funcionalidad de objeto-relacional para DB2, incluidos los tipos abstractos de datos, funciones incorporadas al SQL, y las jerarquías de la tabla. Escribió dos libros de éxito en DB2, centrándose en el desarrollo de aplica -
SQL-92
Fue la tercera revisión del SQL base de datos de lenguaje de consulta . A diferencia de SQL-89, fue una importante revisión de la norma. Para casi todos los incompatibilidades menores, el estándar SQL-89 es compatible con versiones futuras de SQL-92. -
Microsoft y DreamWorks SKG
El 24 de agosto Windows 95, la última versión de Windows, cuenta con una nueva interfaz de usuario y un “plug and play” de diseño que permite la configuración automática de hardware. Cuando un cliente actualiza a Windows 95, el rendimiento iguala o supera el rendimiento de Windows 3.1. Windows 95 cumple este objetivo de rendimiento mediante la aplicación de nuevas tecnologías para optimizar mejor el uso de la memoria. La creación de la División del Consumidor introduce a la compañía firmemente e -
1999-2008: Normas XML
sirvió como representante de IBM en el Grupo de Trabajo de XML Query del W3C y como editor principal de especificaciones para los XQuery 1.0 y XPath 2.0 lenguas. Con Jonathan Robie y Daniela Florescu, diseñado el idioma del edredón que se convirtió en la base para el diseño de XQuery. XQuery 1.0 y XPath 2.0 se convirtieron en las Recomendaciones del W3C XQuery en 2007. Ahora tiene muchas implementaciones y es ampliamente utilizado en el comercio electrónico, integración de datos y otras aplicaci -
SQL 1999
Añadió expresiones regulares, búsquedas recursivas, triggers, soporte para sentencias para flujo de control, tipos no escalares y algunas características orientadas a objetos. Es el actual estándar de facto para la mayoría de los SGBD. -
SQL 2003
Introduce algunas características de XML, cambios en las funciones, estandarización del objeto sequence y de las columnas autonumericas. -
SQL 2005
Define las maneras en las cuales el SQL se puede utilizar conjuntamente con XML. Define maneras de importar y guardar datos XML en una base de datos SQL, manipulándolos dentro de la base de datos y publicando el XML y los datos SQL convencionales en forma XML. -
SQL 2008
SQL Server 2008 permite que las máquinas principales y de espejado se recuperen de modo transparente de 823/824 tipos de errores en páginas de datos, al solicitar una copia fresca de la página sospechada desde el socio de espejado hacia los usuarios finales y las aplicaciones.
Permite el uso de la cláusula ORDER BY ademas Incluye los disparadores del tipo INSTEAD OF y Añade la sentencia TRUNCATE