Evolución de los Sistemas de Gestión de Bases de Datos

  • Herman Hollerit y las tarjetas perforadas.

    Herman Hollerit y las tarjetas perforadas.
    Fue el estadista Herman Hollerit el que uso la tecnología de las tarjetas perforadas para la máquina tabuladora encargada de realizar el censo de los estados unidos en 1890. La tecnología siguió desarrollándose hasta que en 1950 IBM empezó a usarla como soporte de almacenamiento para sus máquinas.
  • BOMP

    BOMP
    Primero software para un conjunto de aplicaciones, modelo pre-rlacional BD jerárquicas
  • Integrated Data Store (IDS)

    Integrated Data Store (IDS)
    Integrated Data Store (IDS), el primer sistema de gestión de bases de datos de acceso directo, se desarrolló por Charles W. Bachman en General Electric a principios de la década de 1960. Revisar los desafíos de desarrollo que llevaron a su primera versión de producción revela los orígenes de los DBMS y su impacto en el desarrollo de software y la gestión empresarial. IDS y sus sistemas derivados todavía se utilizan hoy en día y admiten mil instalaciones de mainframe.
  • Data Base Test Group (DBTG)

    Data Base Test Group (DBTG)
    Ideó parte de la terminología básica en SGBD.
  • Information Management System (IMS)

    Information Management System (IMS)
    IBM junto las empresas Rockwell y Caterpillar diseñó IMS,programa Apollo. El desafío de IBM era inventariar la extensísima lista de materiales del cohete lunar Saturno V y de la nave Apolo.
    Características Principales:
    *Utilizan un Lenguaje para la comunicación con las Bases de datos DL/1 (Data Language/Interface).
    *Proporciona interfaces para la comunicación a su SGBD IMS desde diversos lenguajes (PL/1 y CoBol).
    *Diseñado para trabajar con BD jerárquicas.
    *Sistema robusto,rápido,eficiente.
  • Base de Datos de Red - CODASYL

    Base de Datos de Red - CODASYL
    El grupo CODASYL se interesó por las bases de datos y creó el grupo de trabajo Data Base Task Group (DBTG), liderado por Bachman. Las primeras recomendaciones públicas del grupo DBTG contenían la sintaxis y la semántica de un lenguaje de definición de datos para describir bases de datos estructuradas en red, así como el lenguaje de manipulación de datos.
    Dependía de una técnica de navegación "manual" que utilizaba un conjunto de datos vinculados, que formaba una gran red.
  • Modelo Relacional

    Modelo Relacional
    Edgar Frank Codd escribió una serie de artículos, en los que describía formas novedosas de construir bases de datos, uno de ellos titulado "Un modelo relacional de datos para grandes bancos de datos compartidos" que describió un nuevo método para almacenar datos y procesar grandes bases de datos. Los registros no se almacenarían en una lista de formato libre de registros vinculados, como en el modelo de navegación CODASYL, sino que se utilizaría una "tabla con registros de longitud fija".
  • System 2000

    System 2000
    SYSTEM 2000 creado por MRI Systems Corporation es un sistema de gestión de datos jerárquico para sistemas de computadora central que se ejecutan bajo el sistema operativo OS/390. Con el software SYSTEM 2000, usted define los tipos de datos que se almacenarán en la base de datos y las relaciones entre los datos. Además, puede cargar la base de datos y puede recuperar y actualizar los datos.
  • Data Manipulation Language (DML)

    Data Manipulation Language (DML)
    DBTG publicó un informe que contiene especificaciones de un lenguaje de manipulación de datos (DML) y un lenguaje de definición de datos (DDL) para la estandarización del modelo de base de datos de red.
  • DMS-1100

    DMS-1100
    DMS-1100 es un sistema de administración de datos orientado al programador que funciona solo en una computadora de la serie Univac 1100 y solo bajo el control de un sistema operativo Exec 8 o Exec 10. El idioma principal de DMS-1100 es Cobol. Se explica la definición y manipulación de datos, así como el vocabulario y la sintaxis del lenguaje de definición de datos y el concepto de esquema.
  • INGRES

    INGRES
    Michael Stonebraker y Eugene Wong (ambos entonces en UC Berkeley) tomaron la decisión de investigar sistemas de bases de datos relacionales. El proyecto se llamó INGRES (Sistema de recuperación y gráficos interactivos) y demostró con éxito que un modelo relacional podría ser eficiente y práctico. INGRES trabajó con un lenguaje de consulta conocido como QUEL.
  • Lenguaje SQL

    Lenguaje SQL
    El lenguaje SQL surge originariamente con el nombre de SEQUEL (Structured English QUEry Language) implementado en un prototipo de IBM, el SEQUEL-XRM. Este prototipo evolucionó durante los años 1976-77,pasándose a denominar su lenguaje SEQUEL/2, y cambiando posteriormente este nombre por SQL
  • System R

    System R
    IBM desarrolla uno de los primeros sistemas SGBD encargados de poner en práctica el Modelo Relacional.
  • Modelo Entidad-Relación (ER)

    Modelo Entidad-Relación (ER)
    Propuesto por Peter Chen, es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.
  • Oracle Database

    Oracle Database
    Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrolado por Laboratorios de desarrollo de software (SDL), Larry Ellison, Bob Miner y Ed Oates son los fundadores, posteriormente se cambio el nombre a Oracle por el éxito de su producto.
    La versión inicial de Oracle fue la 2.
  • RM/T (Relacional Model/Tasmania)

    RM/T (Relacional Model/Tasmania)
    Serie de extensiones de su modelo relacional (RM) original publicado en 1970. El objetivo general del RM/T era definir algunas unidades semánticas fundamentales, a nivel "atómico" y "molecular", para el modelado de datos .Codd escribe: "el resultado es un modelo con una variedad de objetos más rica que el modelo relacional original, reglas adicionales de inserción-actualización-eliminación y algunos operadores adicionales que hacen que el álgebra sea más poderosa".
  • SQL/DS

    SQL/DS
    Primer SGBD comercial de IBM basado en el modelo relacional.
  • IBM Database 2 (DB2)

    IBM Database 2 (DB2)
    Sistema de gestión de bases de datos o DBMS, cuando IBM lo lanzó en su plataforma de mainframe MVS
  • Structured Query Language

    Structured Query Language
    Publicado por ANSI (SQL-86) marcaría el estándar de lenguaje de consultas.
  • PostgreSQL

    PostgreSQL
    Postgresql nació en la Universidad de California en Berkeley (UCB) como un proyecto que daba continuidad a su predecesor Ingres. Michael Stonebraker y de un conjunto de estudiantes de la mísma academia desarrollaron el proyecto hasta que en 1996, cuando era llamado Postgres95, se liberó al mundo opensource y recibió aportes de una gran cantidad de desarrolladores quienes contribuyeron con una enorme cantidad de tiempo, habilidad y expertis técnico para transformar a Postresql de manera radical.
  • Sybase SQL Server

    Sybase SQL Server
    Originalmente para las plataformas Unix, el producto principal de sistema de administración de bases de datos relacionales de Sybase Corporation se comercializó inicialmente con el nombre Sybase SQL Server.
  • SQL Server 1.0

    SQL Server 1.0
    Microsoft se une a Ashton-Tate y Sybase para crear una variante de Sybase SQL Server para IBM OS/2
  • RM/V2

    RM/V2
    Revisión del Modelo Relacional.
    Propuesta de Michael Stonebraker para añadir al modelo relacional capacidades de orientación a objetos.
  • OODBSM

    OODBSM
    "The Object-Oriented Database System Manifesto" aunque con un enfoque demasiado limitado en temas de administración, Stonebraker., propone una definición compuesta de tres tipos de reglas que deben respetar un OODBMS:
    * Reglas Obligatorias.
    * Reglas Facultativas.
    * Reglas Abiertas.
    El conjunto de reglas es rápidamente admitido por la comunidad científica y comercial como un consenso mínimo.
  • SQL Server 4.2

    SQL Server 4.2
    Se lanza la versión para Microsoft NT.
  • Microsoft SQL Server

    Microsoft SQL Server
    Microsoft después de un año de terminada su relación con Sybase lanza de forma independiente SQL Server 6.0
    Su lenguaje para consultas son T-SQL y ANSI SQL, actualmente constituye la alternativa de Microsoft a otros potentes SGBD.
  • MySQL

    MySQL
    MySQL es uno de los sistemas de gestión de base de datos relacionales open source más utilizado en el mundo. Con una distribución total que asciende a más de 100 millones en todo el mundo, el software se ha convertido en la primera opción de las grandes empresas de gestión de datos que abarca más de una amplia gama de tecnologías de Internet.
  • SQLite

    SQLite
    SQLite apareció en mayo del año 2000 de la mano de su creador D. Richard Hip, quién ha liberado las diferentes versiones de SQLite en base a la licencia GPL por lo que su código es de dominio público y puede ser modificado por cualquier persona. Gracias a esto, SQLite ha sido mejorada a lo largo de 7 años por un gran número de colaboradores y también ha sido migrada a diversas plataformas.
  • FireBird

    FireBird
    sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000.
  • MariaDB

    MariaDB
    MariaDB surge a raíz de la compra, de la compañía desarrolladora de otro (SGBD) llamado MySQL, por la empresa Sun Microsystems. El desarrollador original, decide tomar el código fuente original de MySQL y genera un derivado con mejoras y cambios a los que llama MariaDB. Permitiendo así la existencia de una versión de este producto con licencia GPL (General Public License).