-
Origen: Tarjetas perforadas
Herman Hollerith desarrolló el tabulador electromagnético de tarjetas perforadas con el fin de ayudar en el resumen de información y posteriormente a la contabilidad.
“Su invención de la máquina de tarjetas perforadas de tabulación marca el comienzo de la era de la semiautomáticas de procesamiento de datos de sistemas”. -
Década de 1950: Cintas magnéticas
Sirvieron para suplir las necesidades de información de las nuevas industrias. Consistía en leer datos de una o más cintas y pasar los datos a otra, y también se podía pasar desde las tarjetas perforadas, simulando un sistema de Backup o Respaldo, que consiste en hacer una copia de seguridad o copia de respaldo, para guardar en un medio extraíble la información importante. La nueva cinta a la que se transfiere la información pasa a ser una cinta maestra. -
Década de 1960: CODASYL(Base de datos en red)
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. -
Década de 1960: Discos fijos
Permitieron el acceso directo a los datos, lo que ayudó a ahorrar tiempo. Los primeros SGBD en los años sesenta estaban
orientados a facilitar la utilización de grandes conjuntos de datos en los que las interrelaciones eran complejas. El arquetipo de aplicación era el Bill of materials o Parts explosion, típica en las industrias del automóvil, en la construcción de naves espaciales y
en campos similares. Estos sistemas trabajaban exclusivamente por lotes (batch). -
Década de 1960: Base de datos jerárquicas: IMS
Es un gestor de bases de datos jerárquicas y un gestor transaccional con alta capacidad de proceso.
IBM diseñó el IMS con Rockwell y Caterpillar en 1966 debido al Programa Apolo.
IMS todavía se usa extensamente 40 años después y, con el tiempo, ha visto interesantes desarrollos como el sistema IBM Sistema/360, hoy convertido en z/OS y Sistema z9. Por ejemplo, IMS soporta aplicaciones desarrolladas en Java, JDBC, XML y Servicios Web. -
Década de 1970: Modelo relacional
Postulado por Edgar Frank Codd.Se trata de una base de datos que almacena y da acceso a puntos de datos relacionados entre sí.
Consiste en un conjunto de tablas (o relaciones) formadas por filas (registros) y columnas (campos).
Este hecho dio el nacimiento de la segunda generación de los Sistemas Gestores de Bases de Datos (SGBD).
Gestores :
Db2
Microsoft SQL Server
MySQL
PostgreSQL
Oracle Database
SQLite -
Década de 1980: System R: SQL/DS (Oracle)
Las bases de datos relacionales logran posicionarse en el mercado de base de datos con sus funcionales sistemas de tablas, filas, columnas. -
Década de 1990(Principios): Base de datos orientadas a objetos
Se desarrollaron herramientas como Excel y Access del paquete de Microsoft Office que marcan el inicio de las bases de datos orientadas a objetos.(de estos se hablara mas adelante).
Así se creó la tercera generación de sistemas gestores de bases de datos.
Fue también en esta época cuando se empezó a modificar la primera publicación hecha por ANSI del lenguaje SQL y se empezó a agregar nuevas expresiones regulares, consultas recursivas, triggers y algunas características orientadas a objetos -
Década de 1990(Finales): World Wide Web
Se dio el recimiento explosivo de World Wide Web. Las bases de datos se implantaron mucho más extensivamente que nunca antes. Los sistemas de bases de datos tienen ahora soporte para tasas de transacciones muy altas, así como muy alta fiabilidad y disponibilidad 24×7 (disponibilidad 24 horas al día y 7 días a la semana, que significa que no hay tiempos de inactividad debidos a actividades de mantenimiento planificadas).
Los sistemas de bases de datos también tuvieron interfaces Web a los datos. -
Base de datos NoSQL
Permite que los datos no estructurados y semiestructurados se almacenen y manipulen, a diferencia de una base de datos relacional, que define cómo deben componerse todos los datos insertados en la base de datos. Las bases de datos NoSQL se hicieron populares a medida que las aplicaciones web se hacían más comunes y más complejas.
Sistemas gestores de bases de datos (NoSQL) son:
MongoDB, Redis, Cassandra.
Google, Facebook, eBay, Adobe utilizan MongoDB como Sistema Gestor de Bases de datos. -
Actualidad Siglo XXI: IBM, Microsoft, Oracle
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 con -
Base de datos XML
Las Bases de Datos XML forman un subconjunto de las Bases de Datos NoSQL. Todas ellas usan el formato de almacenamiento XML, que está abierto, legible por humanos y máquinas y ampliamente usado para interoperabilidad.
En esta categoría encontramos: BaseX, eXist, MarkLogic Server, MonetDB/XQuery, Sedna.