Evolución de las Bases de Datos

  • Cinta magnética

    La cinta magnética es un tipo de soporte de almacenamiento de información que permite grabar datos en pistas sobre una banda de material magnético. Se podía grabar cualquier tipo de información de forma digital o analógica.
  • Disco Duro

    El disco duro es un dispositivo de almacenamiento de datos que emplea un sistema de grabación magnética para almacenar y recuperar archivos digitales. El primer disco duro fue presentado en 1956 por IBM, tenía una capacidad de 5 MB y pesaba una tonelada.
  • Modelo relacional

    Edgar Frank Codd definió el modelo relacional a la par que publicó una serie de reglas para los sistemas de datos relacionales. Este hecho dio paso al nacimiento de la segunda generación de los Sistemas Gestores de Bases de Datos.
  • Relational Software System

    Larry Ellison, a partir del trabajo de Edgar Frank Codd sobre los sistemas de bases de datos relacionales, desarrolló el Relational Software System, 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.
  • SQL

    A partir de los años 80 se empieza a desarrollar el SQL (Structured Query Language), un lenguaje de consultas o lenguaje declarativo de acceso a bases de datos relacionales que permite efectuar consultas con el fin de recuperar información de interés de una base de datos y hacer cambios sobre la base de datos de forma sencilla.
  • Bases de datos orientadas a objetos

    En la década de 1990 la investigación en bases de datos giró en torno a las bases de datos orientadas a objetos, que 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.
  • WWW

    A finales de los 90 nace el World Wide Web, con el que se facilita muchísimo la consulta a bases de datos
  • LINQ

    En la actualidad cabe destacar LINQ, un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET. El objetivo de este proyecto es permitir que todo el código hecho en Visual Studio sea también orientado a objetos. Antes de LINQ la manipulación de datos externos tenía un concepto más estructurado que orientado a objetos y es por eso que trata de facilitar y estandarizar el acceso a dichos objetos.