Gerardo Leon Carvajalino 180964
wendy Karina Duran Lobo 181022
Gustavo Ruiz Gutierrez 180963
Fraido Montejo Bacca 180983
Historia de Base de Datos
El uso de sistemas de
bases de datos automatizadas, se desarrolló a partir de la necesidad de
almacenar grandes cantidades de datos, para su posterior consulta, producidas
por las nuevas industrias que creaban gran cantidad de información.
Herman Hollerit
(1860-1929) fue denominado el primer ingeniero estadístico de la historia, ya
que invento una computadora llamada “Máquina Automática Perforadora de
Tarjetas”. Para hacer el censo de Estados Unidos en 1880 se tardaron 7 años
para obtener resultados, pero Herman Hollerit en 1884 creo la máquina
perforadora, con la cual, en el censo de 1890 dio resultados en 2 años y medio,
donde se podía obtener datos importantes como número de nacimientos, población
infantil y número de familias. La máquina usó sistemas mecánicos para procesar
la información de las tarjetas y para tabular los resultados
A diferencia con la
maquina de Babbage, que utilizaba unas tarjetas similares, estas se centraban
en dar instrucciones a la máquina. En el invento de Herman Hollerit, cada
perforación en las tarjetas representaba un número y cada dos perforaciones una
letra, cada tarjeta tenia capacidad para 80 variables. La máquina estaba
compuesta por una perforadora automática y una lectora, la cual por medio de un
sistema eléctrico leía los orificios de las tarjetas, esta tenía unas agujas
que buscaban los orificios y al tocar el plano inferior de mercurio enviaba por
medio del contacto eléctrico los datos a la unidad.
Década de 1950:
En este lapso de tiempo se
da origen a las cintas magnéticas, las cuales sirvieron para suplir las
necesidades de información de las nuevas industrias. Por medio de este
mecanismo se empezó a automatizar la información de las nóminas, como por
ejemplo el aumento de salario. Consistía en leer una cinta o más y pasar los
datos a otra, y también se podían pasar desde las tarjetas perforadas.
Simulando un sistema de Backup, 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. Estas cintas solo se podían leer secuencial y ordenadamente.
Década de 1960:
El uso de los discos en
ese momento fue un adelanto muy efectivo, ya que por medio de este soporte se
podía consultar la información directamente, esto ayudo a ahorrar tiempo. No
era necesario saber exactamente donde estaban los datos en los discos, ya que
en milisegundos era recuperable la información. A diferencia de las cintas
magnéticas, ya no era necesaria la secuencialidad, y este tipo de soporte
empieza a ser ambiguo.
Los discos dieron inicio a
las Bases de Datos, de red y jerárquicas, pues los programadores con su
habilidad de manipulación de estructuras junto con las ventajas de los discos
era posible guardar estructuras de datos como listas y árboles.
Década de 1970:
Edgar Frank Codd (23 de
agosto de 1923 – 18 de abril de 2003), en un artículo "Un modelo
relacional de datos para grandes bancos de datos compartidos" ("A
Relational Model of Data for Large Shared Data Banks") en 1970, definió el
modelo relacional y publicó una serie de reglas para la evaluación de
administradores de sistemas de datos relacionales y así nacieron las bases de
datos relacionales.
A partir de los aportes de
Codd el multimillonario Larry Ellison desarrollo la base de datos Oracle, el
cual es un sistema de administración de base de datos, que se destaca por sus
transacciones, estabilidad, escalabilidad y multiplataforma.
Inicialmente no se usó el
modelo relacional debido a que tenía inconvenientes por el rendimiento, ya que
no podían ser competitivas con las bases de datos jerárquicas y de red. Ésta
tendencia cambio por un proyecto de IBM el cual desarrolló técnicas para la
construcción de un sistema de bases de datos relacionales eficientes, llamado
System R.
Década de 1980:
Las bases de datos
relacionales con su sistema de tablas, filas y columnas, pudieron competir con
las bases de datos jerárquicas y de red, ya que su nivel de programación era
bajo y su uso muy sencillo.
En esta década el modelo
relacional ha conseguido posicionarse del mercado de las bases de datos. Y
también en este tiempo se iniciaron grandes investigaciones paralelas y
distribuidas, como las bases de datos orientadas a objetos.
Principios década de los 90:
Para la toma de decisiones
se crea el lenguaje SQL, que es un lenguaje programado para consultas. El
programa de alto nivel SQL es un lenguaje de consulta estructurado que analiza
grandes cantidades de información el cual permite especificar diversos tipos de
operaciones frente a la misma información, a diferencia de las bases de datos
de los 80 que eran diseñadas para las aplicaciones de procesamiento de
transacciones. Los grandes distribuidores de bases de datos incursionaron con
la venta de bases de datos orientada a objetos.
Finales de la década de los 90:
El boom de esta década fue
la aparición de la WWW “Word Wide Web” ya que por éste medio se facilitaba la
consulta de las bases de datos. Actualmente tienen una amplia capacidad de
almacenamiento de información, también una de las ventajas es el servicio de
siete días a la semana las veinticuatro horas del día, sin interrupciones a
menos que haya planificaciones de mantenimiento de las plataformas o el
software.
Siglo XXI:
En la actualidad existe
gran cantidad de alternativas en línea que permiten hacer búsquedas orientadas a
necesidades específicas de los usuarios, una de las tendencias más amplias son
las bases de datos que cumplan con el protocolo Open Archives Initiative –
Protocol for Metadata Harvesting (OAI-PMH) los cuales permiten el
almacenamiento de gran cantidad de artículos que permiten una mayor visibilidad
y acceso en el ámbito científico y general.
Cuatro generaciones han
manejado datos de computación: Sistema de Administración de Archivos, Sistemas
de administración de Bases de Datos Jerárquicos, Sistemas de Administración de
Bases de Datos por Relación, Sistemas de Administración Orientada a Objetos de
Bases de Datos. Al principio los lenguajes y las instrucciones de ´máquina eren
similares, lo que producía un modelo de programación orientada a procesos. En un
principio los programas ejecutaban las tareas y nunca las escribían en un
dispositivo de almacenamiento. Sin embargo, los programadores se dieron cuenta
del valor de registrar los resultados. La grabación aumentó con la aparición
del almacenamiento en discos magnéticos rotatorios.