Historia tecnológica y comercial de las bases de datos

  • CODASYL

    Conference on Data Systems Languages, como consorcio de industrias del área informática, tenía como objeto regular el lenguaje de programación estándar, para que pudiera usarse en multitud de ordenadores. Trabajaron con lenguajes de programación COBOL pero nunca llegaron a un estándar fijo, lo que se llevó a cabo por ANSI.
  • Sesentas

    Sesentas
    Las bases de datos computarizadas iniciaron en los años sesentas. Se llevó a cabo el desarrollo del IDS desarrollado por Charles Bachman (que formaba parte de la CODASYL) supuso la creación de un nuevo tipo de sistema de bases de datos conocido como modelo en red que permitió la creación de un standard en los sistemas de bases de datos gracias a la creación de nuevos lenguajes de sistemas de información.
  • SABRE

    Nace de la idea de crear un sistema completo para gestionar datos de reservas de vuelos, transacciones e informaciones referidas a los pasajeros; en cualquier localización de American Airlines en alianza con IBM. SABRE se instala en dos computadoras IBM 7090, lo más moderno de la época, procesando 84,000 llamadas telefónicas al día. La programación final del sistema SABRE se termina de hacer en 1964 y la red de telecomunicaciones del sistema se extiende de costa a costa en los Estados Unidos.
  • IMS

    IBM diseñó el IMS con Rockwell y Caterpillar en 1966 debido al Programa Apolo. El desafío de IBM era hacer un inventario de la extensa lista de materiales del cohete lunar Saturno V y de la nave Apolo.
  • 1970-1972

    1970-1972
    Edgar Frank Codd, científico informático inglés, quien definió el modelo relacional, a la par que publicó una serie de reglas para los sistemas de datos relacionales a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”. En su modelo, el esquema de la base de datos esta desconectado de la parte física del almacenamiento. Esto se volvió el principio de los sistemas de bases de datos.
  • Setentas

    Surgieron dos prototipos de sistemas relacionales, Ingres desarrollado por la UBC y System R creado por IBM. Fue en esta década donde el termino RDBMS " Relational Database Management System" fue reconocido.
  • ORACLE

    ORACLE
    Gracias a la aportación de Codd, esto dio paso a la segunda generación de los Sistemas Gestores de bases de datos. Durante la década de los 70's, Lawrence J. Ellison, a partir del trabajo de Codd, desarrolló el Relational Software System, lo que actualmente se conoce como Oracle Corporation.
  • 1974-1977 Ingres

    Ingres utilizaba un lenguaje query conocido como QUEL, el cual terminaría influenciando la creación de sistemas como MS SQL server, Sybase, PACE, etc.
    Por su parte, el Sistema R utilizó el lenguaje de consulta Secuela, el cual ha contribuido al desarrollo de SQL / DS, DB2, Allbase, Oracle y SQL Non-Stop.
  • 1976

    1976
    P. Chen propone un nuevo modelo de bases de datos llamado Entidad-Relacion o ER. Este modelo hacia posible que los diseñadores se enfocaran en la aplicación de datos en lugar de la estructura lógica de las tablas.
  • System R

    System R utilizaba el lenguaje SEQUEL, y contribuyo al desarrollo de SQL/DS, DB2, Allbase, Oracle y Non-Stop SQL.
  • Ochentas

    Ochentas
    A partir de los 80´s, el SQL "Structured Query Language" se convirtió en el lenguaje query estándar. Las bases de datos relacionales con su sistema de tablas (compuesta por filas y columnas) pudieron competir con las bases jerárquicas y de red, fueron un éxito comercial gracias al rápido incremento en ventas de computadoras. Esto causo el decline de los modelos jerárquicos y de red de bases de datos.
  • Noventas

    Nuevas herramientas de aplicación y desarrollo fueron lanzadas, como Oracle Developer, PowerBuilder, VB, entre otras. Se empezaron a crear prototipos del modelo ODBMS "Object Database Management Systems".
  • Mediados de 1990´s

    La introducción del internet llevo a un crecimiento en la industria de las bases de datos. Se hizo mas común el uso de bases de datos cliente-servidor.
  • Finales de 1990´s

    Incrementó la demanda de conectores de bases de datos al internet. Se crearon soluciones open source como CGI, GCC, MySQL, Apache, etc.
  • Excel y Access

    Excel y Access
    En los 90's la investigación giró en torno a las bases de datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar datos complejos en los campos donde las bases de datos relacionales no han podido desarrollarse de forma eficiente. Así se desarrollaron herramientas como Excel y Access del paquete de Microsoft Office, que marcan el inicio de las bases de datos orientadas a objetos. Así se creó la tercera generación de sistemas gestores de bases de datos.
  • 1999 a la actualidad

    1999 a la actualidad
    MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python). Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
  • Actualidad

    Las bases de datos continúan desarrollándose al igual que nuevas aplicaciones interactivas. Las tres compañías lideres del mercado son Microsoft, IBM y Oracle.
  • XAMPP

    XAMPP
    XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.