-
Prefacio
Los orígenes de las bases de datos se remontan a la antigüedad donde ya existían bibliotecas y todo tipo de registros. Sin embargo, la búsqueda de la información era demasiada lenta y poco eficaz, siendo el mayor impedimento la falta de maquinas que sustituyeran las acciones humanas. -
Primer ingeniero estadístico
En 1884 Herman hollerith creo la maquina automática de tarjetas perforadas, tomando como titulo el primer ingeniero estadístico de la historia. Durante este periodo los censos se realizaban a mano. Ante esta situación, Hollerith comenzó a trabajar en una maquina tabuladora o censadora que se basaba en tarjetas perforadas. -
Origen a las cintas magnéticas
En la década de los cincuenta se da origen a las cintas magnéticas para hacer la tareas mas rápido y poder hacer respaldos de información. Sin embargo, la información solo se podía almacenar de manera secuencial. -
Popularización de los discos mecánicos
Durante esta época se evidencio que las computadoras bajaban de precio, haciendo que las empresas privadas pudieran adquirirlas, de esta manera se popularizo el uso de discos, esto significo un adelanto bastante grande ya que, a partir de estos se podría consultar la información sin saber la posición exacta de los datos.
En esta misma época se dio inicio a las primeras generaciones de bases de datos de red y de las bases de datos y se regían por una jerarquía que se daba en listas y arboles. -
CODASYL
En esta misma década se dio el desarrollo del IDS desarrollado por Charles Bachman, el cual supuso la creación de un nuevo tipo de sistema de bases de datos conocido como modelo de red, a su vez IDS hacia parte de CODASLY (Conference on Data Systems Languages) era un conjunto de industrias informáticas que tenían como objetivo la regularización de un lenguaje de programación estándar que pudiera ser usado masivamente por los ordenadores. -
Creación de SABRE
IBM crea un alianza con American Airlines para desarrollar SABRE, que básicamente era un sistema operativo que manejaba las reservas de los vuelos, transacciones e informaciones procesando 84,000 llamadas telefónicas al día. -
Modelo relacional para los sistemas de bases de datos
Edgar Frank Codd definió el modelo relacional para los sistemas de bases de datos, este hecho dio paso al nacimiento de la segunda generación de los sistemas gestores de bases de datos. -
ORACLE
Lawrence J.Ellison, a partir del trabajo de Frank Codd, desarrollo Regional Software System, o también conocida hoy en día como la compañía Oracle Corporation. ORACLE fue considerada como uno de los sistemas de bases de datos mas completos. -
Desarrollo de SQL
A inicios de los ochenta se desarrollo el SQL (Structured Query Language) que es lo mismo a un lenguaje de consultas declarativo de acceso a bases de datos relacionales que permitían hacer consultas con el fin de recuperar información de interés, por ende SQL empezó a estandarizarse en la industria, ya que las bases de datos relacionales con su uso de tablas lograron de manera exitosa con las bases de datos de manera jerárquicas y de red. -
Bases de datos orientadas a objetos
En la decada de los 90' la investigación sobre las bases de datos giro 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 manera exitosa. De este avance se dieron a luz las herramientas como Excel y Access, pertenecientes al paquete de Microsoft Office que marcan el inicio de las bases de datos orientas a objetos. -
Potenciación
De manera sincrónica y de igual importancia se da el nacimiento del World Wide Web, permitiendo que a través de este se facilitara la consulta a las bases de datos . -
Modificaciones a SQL
En esta misma decada se empezó a modificar la primera publicación hecha por ANSI sobre el lenguaje SQL y se empezaron a agregar expresiones regulares, consultas recursivas, triggers y algunas características orientadas a objetos. Y además, se introduce la posibilidad de que SQL se pueda utilizar de manera conjunta con XML para guardar datos XML en una base de datos SQL. -
Siglo XXI
También se dio la creacion de Xampp, el cual es un servidor independiente de plataforma o software libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los interpretes para lenguajes se script, tanto PHP o Perl. -
Siglo XXI
En la actualidad las tres compañías que dominan el mercado en cuanto a bases de datos son IBM, Microsoft y Oracle. Por parte del campo de internet, la compañía que genera mas informacion es Google. Existe una gran variedad de software ya sean libres o de pago, que permiten la creación y gestión de bases de datos con gran facilidad, como por ejemplo LINQ, perteneciente a Microsoft que agrega consultas similares a las SQL a lenguajes de plataforma .NET.