Línea de tiempo de las bases de datos - Andres Felipe Cañas Carrillo UPTC
-
Creación de UNIVAC 1
Creación de la primera computadora comercial en Estados Unidos -
Creación de la IBM701
Los datos podían ser procesados mucho mas rápido y con menos errores, comparado con los sistemas manuales -
Creacion de la IBM650
Computadora comercial de IBM -
Sistemas secuenciales
son archivos individuales compuestos de registros organizados en un orden predeterminado. Aunque no son una base de datos debido a que no había un recurso integrado de datos -
Random Access
IBM introdujo los discos duros que permitieron el acceso directo a los datos. Estos tenían una capacidad relativamente baja y eran costosos comparados con el sistema de cintas -
Origen de las bases de datos modernas
Se desarrollaron los lenguajes COBOL y CODASYL -
Inicio de las bases de datos computarizadas
Primera generación. El uso de las computadoras se convirtió en una opción mas efectiva en términos de costos para las organizaciones privadas. Los dos modelos de datos mas populares en esta década fueron el modelo de red CODASYL y el modelo jerárquico IMS, un sistema de bases de datos que tuvo éxito comercial fue conocido como SABRE, que fue usado por IBM para manejar los datos de reserva de American Airlines. Se suscito el interés en incrementar la capacidad del almacenamiento de datos -
Primera mencion del termino bases de datos
Dada en un simposio celebrada en california, entendiéndolas como un conjunto de información relacionada agrupada o estructurada -
Bases de datos jerárquicas dejan de ser comunes
la estructura jerárquica en las bases de datos deja de ser utilizada progresivamente -
Surgimiento de nuevos modelos de bases de datos
Procesamiento de transacciones
ACID: Atomicidad, Consistencia, Aislamiento, Durabilidad. Set de propiedades de las transacciones de bases de datos que pretenden garantizar la validez aún con eventos de error o fallas de energía. Una secuencia de operaciones de bases de datos que satisface las propiedades ACID se llama transacción
Bases de datos relacionales
IBM creó el lenguaje de programación PL/1 y una base de datos conocida como IMS para el IBM serie 360
Compromiso dos fases -
Desarrollo de Sistemas de Gestión de Bases de Datos
Desarrollo de INGRES: desarrollada en la Universidad Berkeley de California, se hace comercial. Le sigue POSTGRES, incorporada en Informix. Finalmente condujo a Ingres Corp, Sybase MS SQL Server, Britton-Lee, y Wang’s PACE. Este sistema usó QUEL como lenguaje.
System R fue desarrollado por IBM en San Jose y condujo a SQL(DS, Oracle, Allbase HP y Non-stop SQL de Tandem. DB2 se convirtió en el primer sistema de gestión de bases de datos basado en el modelo relacional. -
Entity- Relationship
El nuevo modelo de bases de datos Entity- Relationship o ER fue propuesto por P. Chen. Este modelo posibilitó a los diseñadores enfocarse en aplicaciones de datos en lugar de tablas de estructura lógica. Durante esta época se acuñó el término sistema de gestión de bases de datos relacionales. -
Bases de datos de Red
Bases de datos de red. Es un modelo de base de datos en el cual múltiples registros miembro o archivos pueden asociarse a múltiples archivos propietarios y viceversa -
Bases de datos Orientadas a Objetos
Los datos e información se representan en forma de objetos. Las estructuras orientadas a objetos como las jerarquías, agregaciones y punteros son introducidas. Permiten manejar de manera eficiente una gran cantidad de datos de distintos tipos. Los objetos con comportamientos complejos fueron fáciles de manejar utilizando herencia y polimorfismo. Reducen el número de relaciones al crear objetos. Structured Query Language (SQL) se convirtió en el lenguaje de consulta estándar -
Sistemas de Bases de Datos Relacionales
Se convirtieron en comerciales con el rápido incremento en las ventas de computadoras potenciadas por el mercado de bases de datos, y esto causó una reducción en la popularidad de los modelos de bases de datos de red y jerarquía. DB2 se convirtió en el producto destacado de IBM, y la introducción de la IBM PC estableció nuevas empresas de bases de datos y propició el desarrollo de productos como PARADOX, RBASE 5000, RIM, Dbase III e IV, OS/2 Database Manager, y Watcom SQL. -
SQL
SQL es un lenguaje de programación usado para el manejo de datos, fue el primer lenguaje comercial para el modelo relacional -
Talleres de Datos
El concepto de un taller de datos es que puede almacenar datos generados por distintos sistemas en la organización, no solo transacciones de la base de datos. Su repositorio central de datos en una organización almacena datos históricos y a él se añaden constantemente las transacciones en curso. -
Mediados de 1990
La llegada del internet provocó un crecimiento en la industria de las bases de datos,los usuarios promedio de computadoras comenzaron a usar servidores cliente de sistemas de bases de dato para acceder a sistemas de computadores que contienen datos legados. -
Finales de 1990's
Se incrementa la inversión en los negocios en línea , lo que incrementa la demanda de conectores a bases de datos como FrontPAge, Active Server Pages, Java Servelets, Dream Weaver, ColdFusion, Enterprise Java Beans y Oracle Developer 2000. El uso de cgi, gcc, MySQL, Apache y otros sistemas ofrecieron soluciones open source al internet. Con el uso de tecnología de punto de venta, las transacciones y procesamientos online, así como el procesamiento de analíticas online iniciaron. -
Inicios de 1990's
Las compañías comercializan productos complejos de bases de datos a precios elevados. Se estrenaron nuevas herramientas de aplicación para el cliente, incluyendo Oracle developer, PowerBuilder y VB. También se desarrollaron aplicaciones para la productividad personal como ODBC y Ecel/Access. Se crearon prototipos para los Sistemas de Gestión de Objetos de Bases de Datos -
2000's
A pesar de que la industria experimentó un declive a inicios del s.XXI, las aplicaciones de bases de datos continuaron creciendo. Nuevas aplicaciones de bases de datos fueron desarrolladas para PDAs, transacciones de punto de venta, y consolidación de vendedores. Tres grandes compañías destacan: Microsoft, IBM y Oracle. -
Actualidad
Las bases de datos de usan para optimizar la vida diaria, desde le almacenamiento en la nube para uso personal, hasta la predicción del clima, muchos servicios usados hoy no serían posibles sin las bases de datos. Existen muchos nuevos oferentes en el espacio de las bases de datos no- relacionales. Algunas bases de datos relacionales que continúan vigentes actualmente son ofrecidas por Oracle, MySQL, y DB2. -
Actualidad
Emergen nuevas tendencias que se enfocan en poner esta tecnología al servicio de todos. Las bases de datos continúan dependiendo de la interacción humana o un programa externo para establecer correlaciones y tomar decisiones basadas en los datos, el futuro de las bases de datos se orienta a solucionar esta limitación. Existe una tendencia creciente a proveer lógicas de programación más sofisticadas en la estructura de las bases de datos.