-
Antigüedad
El inicio de las bases de datos tiene lugar en la antigüedad cuando se instauró un sistema manual para registrar y organizar la información de las cosechas recogidas, los primeros censos y de los registros. Sin embargo, el proceso era extremadamente lento, sobre todo cuando se quería encontrar algún dato registrado anteriormente. -
Tarjetas perforadas
Los vestigios de un nuevo avance llegaron de la mano del inventor Herman Hollerith en el año 1884, responsable de idear el primer tabulador electromagnético que funcionaba con tarjetas perforadas lo que ayudó a recopilar toda la información, con el fin de ayudar en el resumen de información y posteriormente a la contabilidad. -
Herman Hollerith
Posteriormente, el uso de las bases de datos se desarrolló a partir de las necesidades de almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de las primeras computadoras, el concepto de bases Ante esta situación, Hollerith comenzó a trabajar en el diseño de una maquina tabuladora o censadora, basada en tarjetas perforadas.de datos ha estado siempre ligado a la informática. -
Años 50
Años después, en la década de los 50, la llegada de las cintas magnéticas simplificó el registro y el almacenamiento de la información, con la salvedad de que ofrecía un acceso de tipo secuencial -
Primer disco duro
En 1956 apareció el primer disco duro de la mano de IBM que en contraste con las cintas magnéticas ofrecía acceso aleatorio lo que permitía llegar a un dato en específico con más rapidez. -
Años 60
Durante esta época, continuaba el progreso de la evolución de los modelos de base de datos con dos modelos que dieron de qué hablar. Se trata del modelo de base de datos de red ideado por Charles Bachman cuyo propósito era presentar un registro flexible donde los datos se conectaban entre sí a través de enlaces en un sistema de red. Por su parte, en el modelo de bases de datos jerárquicas los datos se distribuyen en una figura similar a la de un árbol. -
Modelo relacional
La evolución de las Bases de Datos siguió su curso.El famoso modelo relacional de las bases de datos se hizo presente durante la década de los 70 gracias a Edgar Frank Codd. Este científico informático de origen inglés marcó un antes y un después en la evolución de las bases de datos gracias al desarrollo de teorías relacionadas con el modelado de datos, las cuales resumió en su trabajo titulado Un modelo relacional de datos para grandes bancos de datos compartidos. -
Oracle
Aparece el lenguaje de consultas estructuradas o SQL (Structured Query Language, en inglés), que no es más que un tipo de lenguaje que ofrece un nivel de programación sencillo, facilitando la estructuración y recuperación de la información contenida en bases de datos relacionales al permitir especificar diversos tipos de procesamiento de transacciones. -
SQL - 80's
Por su parte, 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. -
Microsoft - 90's
Con la llegada de la década de los 90, el gigante de las aplicaciones informáticas, Microsoft Office, lanza su sistema de gestión de bases de datos conocido como Microsoft Access pensado para reunir datos e información desde otras plataformas como Excel, que marcan el inicio de las bases de datos orientadas a objetos. -
Finales de los 90's
Incremento la demanda de conectores de bases de datos al internet. Se crearon soluciones open source como CGI, GCC, MySQL, Apache, etc.
Con el incremento en el uso de tecnologías Point-of-sale, procesamiento de transacciones en línea, y análisis online, el procesamiento maduró. Se aplica XML al procesamiento de BD. -
2000's a 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, 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