Está en la página 1de 1

Base de datos temporales QUÉ NO SON BDT • Si insertamos información en la Base de Datos y jamás la modificamos ni la borramos, tenemos una

Base de Datos Histórica. • Si la Base de Datos sólo contiene datos actuales, tenemos una Base de Datos Instantánea. Cuando la información de los datos deja de ser cierta se actualiza o se elimina el registro anterior. QUE SON BASE DE DATOS TEMPORALES Una base de datos temporales es una base de datos que soporta algunos aspectos de tiempo, no contando el tiempo definido por el usuario. Son aquellas que permiten el almacenamiento y recuperación de todos los estados asumidos por un objeto durante su tiempo de vida, y con ello registran su evolución en el tiempo. Una Base de datos temporal es un sistema de gestión de base de datos (DBMS) el cual implementa y trata con especial énfasis aspectos temporales, teniendo un modelo de datos temporal y una versión temporal del lenguaje de consulta estructurado, (SQL). Entre las diversas propuestas de implementación, la más extendida es TSQL2. CARACTERISTICA Se caracterizan por la incorporación de uno o más atributos temporales, que pueden reflejar el momento en que un hecho fue actualizado en la base de datos (tiempo de transacción), o el momento en el que realmente ocurrieron los hechos que se modelan (tiempo valido), o ambos inclusive. TIPOS: TIEMPO TRANSACCIONAL Registran el tiempo de acuerdo al momento en que se almacena un hecho, es decir, en el orden en que se procesan las transacciones. Debido a que se mantiene la historia de todos los estados consistentes de la base de datos, se pueden realizar un roll-back hacia cualquiera de estos estados anteriores. Las bases de datos de tiempo transaccional no permiten modificar el pasado. Un rollback es una operación que devuelve a la base de datos a algún estado previo. TIEMPO VIGENTE O VALIDO Soportan el tiempo en que el hecho ocurrio en la realidad, que puede no coincidir con el momento de su registro. El orden de ocurrencia de los eventos puede diferir del orden de su registro. Este sistema permite realizar correcciones sobre los datos registrados, es decir que los estados anteriores se pueden modificar. En dicho caso, solo se mantiene la última versión de cada estado. BITEMPORALES Integran la dimensión transaccional y la dimensión vigente, a través del versionado de los estados, es decir, cada estado se puede modificar para actualizar el conocimiento de la realidad pasada, presente o futura, pero esas modificaciones se realizan generando nuevas versiones de los mismos estados. Especificando más profundamente los aspectos temporales normalmente incluyen tiempo de validez y tiempo de transacción, la combinación de estos dos atributos forman un dato bitemporal Tiempo de validez indica un periodo en el cual un hecho es verdad en el mundo real Tiempo de transacción indica el periodo en el cual un hecho esta guardado en la base de datos Dato bitemporal es la combinación del tiempo de validez y tiempo transaccional, estos dos periodos no tienen que ser idénticos para un mismo hecho, imagine una base de datos temporal guardando datos sobre el siglo XX, el tiempo de validez sobre esos hechos estará comprendido entre el año 1901 y 2000, sin embargo el tiempo transaccional empezara cuando insertemos esos hechos en la base de datos por ejemplo el 25 de diciembre del 2006