Evolución de las Base de Datos

  • 476

    Bibliotecas

    Bibliotecas
    Los orígenes de las bases de datos pueden encontrarse desde la antigüedad donde ya existían bibliotecas y toda clase de registros, almacenando así gran cantidad de datos, pero su búsqueda era demorada y no contaban con máquinas que reemplazan el trabajo manual.
  • Tarjetas Perforadas

    Tarjetas Perforadas
    En este año se dio origen a la máquina automática de perforación de tarjetas (inventada por Herman Hollerith). Una tarjeta perforada es una pieza que contiene información digital representada mediante la presencia o ausencia de agujeros en posiciones predeterminadas.
  • Cintas Magnéticas

    Cintas Magnéticas
    La creación de las cintas magnéticas y sus principios se la atribuyen al inglés Oberlin Smith, estas cintas son un tipo de medio o soporte de almacenamiento de datos que se graba en pistas sobre una banda plástica con un material magnetizado. El tipo de información que se puede almacenar en las cintas magnéticas es variado, como vídeo, audio y datos.
  • Década de los 60's

    Década de los 60's
    • Las computadoras bajan de precio.
    • Los discos reemplazan el uso de las cintas, con estos ya se podía consultar la información directamente y no era necesario saber la ubicación exacta de los datos.
    • Se da inicio a bases de datos de red y jerárquicas.
    • Alianza IBM y American Airlines para desarrollar un sistema operativo que manejaba transacciones, reservas de vuelos e información de pasajeros (SABRE).
    • GE desarrolla IDS sistema de red creando estándar CODASYL.
  • Integrated Data Store (IDS)

    Integrated Data Store (IDS)
    Se llevó a cabo el desarrollo del IDS desarrollado por Charles Bachman que 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.
  • ORACLE

    ORACLE
    Edgar Frank Codd define el modelo relacional y publica reglas para los sistemas de datos relacionales, naciendo la segunda generación de sistemas gestores de bases de datos.Larry Ericson desarrolla ORACLE.Se dasarrolla lenguaje de consultas SQL. Inicia la comercialización de sistemas relacionales creándose estándar de la industria.
  • Entidad - Relación (ER)

    Entidad - Relación (ER)
    Peter Chen propone un modelo de base de datos nueva llamada Entidad-Relación, o ER. Este modelo ha permitido a los diseñadores centrarse en la aplicación de los datos, en lugar de estructura de la tabla lógica.
  • Lenguaje SQL

    Lenguaje SQL
    Lenguaje de consulta estructurado o SQL, se convirtió en el lenguaje de consulta estándar, ya que las bases de datos relacionales con su sistema de tablas pudieron competir con las bases jerárquicas y de red, como consecuencia de que su nivel de programación era relativamente bajo.
  • Microsoft Access y Excel

    Microsoft Access y Excel
    Los programas Access y Excel de la compañía Microsoft Office marcan el comienzo de las bases de datos orientadas a objetos.
  • World Wide Web (WWW)

    World Wide Web (WWW)
    La compañía CERN puso el software de la World Wide Web en el dominio público, a través de este software se facilita la consulta a bases de datos
  • MySQL

    MySQL
    Existe la versatilidad de combinar el estándar SQL con la accesibilidad que proporciona el Internet y se desarrolla MySQL.
  • 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 máquinas, ampliamente usado.
  • Siglo XXI

    Siglo XXI
    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, como por ejemplo LINQ, que es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET.