Se puede definir a una Base de Datos como la colección de datos estructurados, organizados, interrelacionados entre sí, donde es fundamental que los datos se almacenen sin redundancia y que el sistema cumpla con los conceptos de multiusuario y multitarea.
CRONOLOGÍA DE LAS BASES DE DATOS:
Máquina perforada Herman Hollerit (1860 - 1929)
Hollerit es considerado como el primer ingeniero estadístico por inventar la "Máquina Automática Perdoradora de Tarjetas" con la cual se hizo el censo de 1980 en E.E.U.U.
Fig 1. Máquina perforada Herman Hollerit. Fuente: timerime.com
Cintas magnéticas (1950)
Los datos se almacenaban en cintas magnéticas con lo cual las tareas de procesamiento de datos se automatizaron. Las desventajas para las cintas magnéticas era que solo de podían leer secuencialmente y de forma ordenada empleando mucho tiempo para las operaciones que se realizaban con estas.Fig 2. Cinta magnética de IBM. Fuente: hd-tecnologia
Discos fijos (1960)
Con los discos fijos se permitió el acceso directo a los datos convirtiéndose esto en un ahorrro de tiempo considerable. Del empleó de estos discos surgieron las Bases de Datos, de Red y Jerárquicas. También fue importante para los programadores ya que en este nuevo sistema de almacenamiento tuvieron la posibilidad de guardar estructuras de datos como listas y árboles.Fig 3.Antiguo Disco Fijo de IBM. Fuente: Disco fijo
Modelo Relacional (1970)
Edgar Frank Codd, de IBM definió el modelo relacional y publicó una serie de reglas:-Abstraet la representación de los datos.-Minimizar la redundancia de los datos.-Incrementar la consistencia de datos.Entre los puentos que más llamaban la atención de este modelo era la posibilidad de ocultar los detalles de implementación al programador. Se desarrolló SQL por IBM con el objetivo de generar reportes y actualizar datos. Gracias a aportes de Codd se Oracle es creado por Larry Ellison.Fig 4. Edgar Frank Codd. Fuente relacional: Codd Año 1980
IBM desarrolló un proyecto en el cual se daban a conocer técnicas para la construcción de un sistema de bases de datos relacionales eficientes, System R, que empleaba como lenguaje SQL.Gracias al sistema de tablas, filas y columnas que se manejaban en las bases de datos relacionales pudieron competir con bases de datos jerárquicas y de red ya que tenían un nivel de programación muy bajo y su manjeo sencillo.Fig 5. Logo System R de IBM. Fuente: System R * Año 1990
Bases de datos relacionales ya se utilizaban casi en todas las empresas. SQL llegó a emplearse a gran escala, en el cual se podían realizar consultas. Se incursionaba a la venta de bases de datos orientada a objetos. Como principal acontencimiento es el crecimiento explosivo del internnet.* Tendencias actuales
Gracias a la aceptación de la Web se pueden emplear recursos en los sistemas de base de datos para sus funcionalidades cambien hacia un servidor de página Web. Donde es compun datos multimedia y orientados a objetos.En el lapso de estos últimos años se desarrollo la aplicación Data Warehouse.Fig 6. Data Warehouse. Fuente: Warehouse Para interés del lector se puede ampliar la información acerca de la historia de las Bases de Datos siguiendo el enlace a continuación:
No hay comentarios:
Publicar un comentario