Evolución de las Bases de Datos

  • Herman Hollerith crea la máquina automática de tarjetas perforadas

    Herman Hollerith crea la máquina automática de tarjetas perforadas
    Herman Hollerith creó la máquina automática de tarjetas perforadas, siendo nombrado así el primer ingeniero estadístico de la historia. En esta época, los censos se realizaban de forma manual.
  • Cintas Magnéticas

    Cintas Magnéticas
    En la década de los cincuenta se da origen a las cintas
    magnéticas, para automatizar la información y hacer respaldos. Esto sirvió para
    suplir las necesidades de información de las nuevas industrias. Y a través de este
    mecanismo se empezaron a automatizar información, con la desventaja de que
    solo se podía hacer de forma secuencial.
  • IBM y American Airlines desarrollan SABRE

    IBM y American Airlines desarrollan SABRE
    En esta misma época se dio inicio a las primeras generaciones de bases de datos, uno de los principales logros de los años sesenta fue la alianza de IBM y American Airlines para desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos, transacciones e informaciones sobre los pasajeros de la compañía American Airlines.
  • GUAM - General Update Access Method

    Un método de acceso es una función de un sistema operativo de una sala ocupada por una gran cantidad de equipos que permite el acceso a datos en disco, cinta u otros dispositivos externos.
    Fueron introducidos en 1963 en el sistema operativo IBM OS / 360. Los métodos de acceso proporcionan una interfaz de programación de aplicaciones (API) para que los programadores transfieran datos hacia o desde un dispositivo.
  • Desarrollo del IDS

    Desarrollo del IDS
    se llevo 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
  • Management information system

    Estos sistemas son el resultado de interacción colaborativa entre personas, tecnologías y procedimientos colectivamente llamados sistemas de información.
    Se diferencian de los sistemas de información comunes en que para analizar la información utilizan otros sistemas que se usan en las actividades operacionales de la organización.
  • Edgar Frank Codd definió el modelo relacional

    Edgar Frank Codd definió el modelo relacional
    Científico informático ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, 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”.
  • Larry Ellison desarrollo Relational Software System

    Larry Ellison desarrollo  Relational Software System
    Lawrence J. Ellison, más conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los sistemas de bases de datos relacionales, desarrolló el Relational Software System, o lo que es lo mismo, lo que actualmente se conoce como Oracle Corporation,
    desarrollando así un sistema de gestión de bases de datos relacional con el mismo nombre que dicha compañía.
  • IBM System R

    IBM System R
    IBM System R es un sistema de base de datos construido como un proyecto de investigación de Frank Codd en el Laboratorio de Investigación San Jose de IBM a partir de 1974. System R fue un proyecto seminal: fue la primera implementación de SQL , que se ha convertido en el estándar de lenguaje de consulta de datos relacionales.
  • Modelo Entidad Relación.

    Modelo Entidad Relación.
    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.
  • Structured Query Language SQL

    Structured Query Language SQL
    SQL fue uno de los primeros lenguajes comerciales para el modelo relacional de Edgar Frank Codd como se describió en su papel de 1970 El modelo relacional de datos para grandes bancos de datos compartidos. A pesar de no adherirse totalmente al modelo relacional descrito por Codd, pasó a ser el lenguaje de base de datos más usado.
  • Auge de la comercialización de los sistemas relacionales

    Auge de la comercialización de los sistemas relacionales
    A principios de los años ochenta comenzó el auge de la comercialización de los sistemas relacionales, y SQL comenzó a ser el estándar de la industria, ya que 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, como consecuencia de que su nivel de programación era sencillo y su nivel de programación era relativamente bajo.
  • Borland libera el código de Interbase.

     Borland libera el código de Interbase.
    Diversos integrantes de la plantilla crearon una nueva empresa denominada IBPhoenix, y junto a otros desarrolladores independientes, crearon el fork ahora conocido como Firebird. Más tarde, Borland decidiría volver a privatizar Interbase y comercializar sus licencias. Sin embargo, Firebird sigue siendo un proyecto de código abierto bajo una licencia similar a la MPL (Mozilla Public License).
  • Excel y Access del paquete de Microsoft Office

    Excel y Access del paquete de Microsoft Office
    En la década de 1990 la investigación en bases de datos 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
  • World Wide Web

    World Wide Web
    El boom de esta década fue la aparición de la WWW “Word Wide Web” ya que por este medio se facilitaba la consulta de las bases de datos. Actualmente tienen una amplia capacidad de almacenamiento de información, también una de las ventajas es el servicio de siete días a la semana las veinticuatro horas del día, sin interrupciones a menos que haya planificaciones de mantenimiento de las plataformas o el software.
  • Se crea MySQL

    Se crea MySQL
    MySQL fue creado por una compañía sueca MySQL AB en 1995. Los desarrolladores de la plataforma fueron Michael Widenius, David Axmark y Allan Larsson. El objetivo principal era ofrecer opciones eficientes y fiables de gestión de datos para los usuarios domésticos y profesionales.
  • Se lanzan versiones alfa y beta de MySQL

    Más de la mitad de una docena de versiones alfa y beta de la plataforma fueron lanzados en 2000. Estas versiones son compatibles con casi todas las principales plataformas.
  • Oracle Corporation lanza Oracle 9i

    Oracle Corporation lanza Oracle 9i
    Trae más de 400 nuevas características incluyendo la habilidad de manipular documentos XML, opciones de alta disponibilidad, bases de datos en clúster. Un avance importante se hace sobre la definición de Bases de Datos Virtuales (VPD), autenticación vía LDAP y en la autoadministración de la base de datos.
  • NuSphere demanda a MySQLAB

    NuSphere demanda a MySQLAB
    NuSphere en la Corte de Distrito de EE.UU en Boston demanda a MySQL Lab, Los cargos incluyen violación de los contratos de terceros y la competencia desleal.
  • Oracle Corporation lanza Oracle 10g

    Oracle Corporation lanza Oracle 10g
    Oracle Corporation lanza Oracle 10g donde la "g" viene de "Grid", incorporando el manejo y administración de bases de datos Grid Computing, un conjunto de bases de datos cuya administración de espacio, recursos y servicios pueden administrarse como si fueran una sola.
  • Oracle compra Innobase

    Oracle compra Innobase
    La empresa que gestiona el almacenamiento backend Innobase de MySQL. Este motor de almacenamiento de MySQL permite la implementación de funciones importantes, como las transacciones y claves foráneas.
  • MySQL Network desarrolla en las líneas de RedHat Red

    MySQL Network desarrolla en las líneas de RedHat Red, esto dio lugar a MySQL 5, que amplió considerablemente el conjunto de características disponibles para los usuarios de la empresa. Después de años, se renovó el contrato entre MySQL y Innabose.
  • Oracle compra Sleepycat

    Oracle compra Sleepycat
    Empresa que gestiona el motor de almacenamiento transaccional Berkeley DB de MySQL.
  • Oracle anuncia Oracle 11g

    Oracle anuncia Oracle 11g
    Oracle anunció la última versión de su base de datos en la ciudad de Nueva York, la denomina Oracle 11g, el siguiente paso en la historia de la innovación tecnológica de Oracle Corporation.
  • MySQL es adquirida por Sun Microsystems

    MySQL es adquirida por Sun Microsystems
    MySQL fue adquirida por Sun Microsystems por $ 1 mil millones. La decisión fue criticada por Michael Widenius y David Axmark, los co-fundadores de MySQL AB. En ese momento MySQL ya era la primera opción de las grandes corporaciones, bancos y empresas de telecomunicaciones.
  • Aparición de MariaDB

    Aparición de MariaDB
    Michael Widenius dejó Sun Microsystems después de que fuera adquirida por Oracle y con el tiempo desarrolló una copia (mini-copia) (fork) de MySQL llamado MariaDB.
    Los Forks son proyectos relacionados que se pueden considerar mini-versiones de MySQL estándar. Hasta la fecha, varios de tales versiones se han puesto en marcha cuyo objetivo es proporcionar una funcionalidad específica.
  • MySQL and Cloud Computing

    Las versiones antiguas de MySQL sólo se han desarrollado para máquinas convencionales. Sin embargo, con el advenimiento de la computación en la nube (cloud computing), MySQL se hizo también compatible con diversos servicios de computación en la nube, como Amazon EC2.
  • Sistemas XML

    Sistemas XML
    Las bases de datos XML (Extensible Markup Language) forman un subconjunto de bases de datos utilizando el lenguaje XML, que es abierto, legible para humanos y maquinas, ampliamente usado.
  • En la actualidad...

    En la actualidad...
    En la actualidad, las tres grandes compañías que dominan el mercado de las bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de Internet, la compañía que genera gran cantidad de información es Google. Aunque existe una gran variedad de software que permiten crear y manejar bases de datos con gran facilidad.