Sunteți pe pagina 1din 3

Bases de Datos Temporales

Qu es?
Una Base de datos temporal es un sistema de gestin de base de datos (DBMS)
el cual implementa y trata con especial nfasis aspectos temporales, teniendo
un modelo de datos temporal y una versin temporal del lenguaje de consulta
estructurado, (SQL). Entre las diversas propuestas de implementacin, la ms
extendida es TSQL2.
Si insertamos informacin en la Base de Datos y jams la modificamos ni la
borramos, tenemos una Base de Datos Histrica.
Si la Base de Datos slo contiene datos actuales, tenemos una Base de Datos
Instantnea. Cuando la informacin de los datos deja de ser cierta se actualiza
o se elimina el registro anterior.
Una base de datos temporales es una base de datos que soporta algunos
aspectos de tiempo, no contando el tiempo definido por el usuario.
TIPOS DE BASES DE DATOS TEMPORALES
Existen 3 tipos de bases de datos temporales en funcin de cmo manejan el
tiempo:
1. Bases de datos temporales de tiempo transaccional: Registran el
tiempo de acuerdo al momento en el que se almacena un hecho
2. Bases de datos temporales de tiempo valido: Registran el tiempo en el
cual un hecho ocurri en la realidad, este sistema permite realizar correcciones
sobre los datos registrados, en dicho caso solo se almacena la ltima versin
de cada estado.
3. Bases de datos Bitemporales: Cada estado se puede modificar para
actualizar el conocimiento de la realidad pasada, presente o futura, pero estas
modificaciones se actualizan generando nuevas versiones de los mismos
estados.
Tipos de Datos en una Base de Datos Temporal
Existen tres tipos de datos, que son las ms comunes:

dato temporal

dato esttico

dato instantneo

Dato Temporal
El tipo de dato temporal es el ms importante, y est definido como una unin
finita de intervalos, este tipo de dato es la base para la construccin de una
base de datos temporal
Dato Esttico
El tipo de dato esttico es definido como una constante sobre todo el universo
del tiempo, este tipo de dato es definido como eterno, en contraste el tipo de
dato temporal es vlido para un periodo o intervalo especifico de tiempo.

Cmo funciona?
Intervalo: Un intervalo es una tupla del tipo: [inicial, final] En nuestro caso:
[fecha inicial, fecha final], Debe cumplir las siguientes restricciones:
Existencia de un ordenamiento total. Existencia de inicio y fin; inicio <= fin.
Funcin sucesora
Granularidad: Granularidad: es una particin en grupos de elementos
ordenados en un dominio temporal. Grnulo: es un valor dentro de la
granularidad elegida para un propsito.
Implementacin: Operadores (I) Al igual que existen operadores de entidades
para el lgebra relacional existen operadores para tratar intervalos: START (I):
primer valor del intervalo I END (I): ultimo valor del intervalo I START (I) <=
END (I)
Operadores de comparacin: Sean I1= [i1, f1]; I2=[i2, f2] ; intervalos de tipo
INTERVAL (t), donde I1= I2 si y slo si i1= i2 y f1=f2 I1 BEFORE I2: es cierto si
y slo si f1< i2 es verdadero [i1,f1][i2,f2]
I1 FINISHES I2: es cierto si y slo si f1 = f2 y i1 >= i2 son ambos verdaderos [i2
[i1, f1=f2]
DURATION (I1): devuelve la cantidad de puntos que hay en el intervalo I1
Operadores de intervalos que producen intervalos I1 UNION I2: produce [MIN
(i1, i2), MAX (f1, f2)]

Aplicaciones
Una aplicacin inmediata de este tipo de Bases de Datos es aquella que se
ejecuta en un entorno donde se aplican cambios en Tiempo Real. Por ejemplo,

las transacciones bancarias incluyen tiempo inicial de transaccin y tiempo


final de transaccin.
Muchas de las aplicaciones de tecnologa de bases de datos son temporales
por naturaleza. Desarrollar un modelo que potencie la gestin temporal de la
informacin: Finanzas: Cotizaciones burstiles, contabilidad, cuentas
bancarias... Reservas: Vuelos, trenes, hoteles... Ciencia: Monitorizacin
meteorolgica... Recursos humanos Registros sanitarios
Sistemas de Gestin de BDT
Sistemas de Gestin de BDT Los SGBD comerciales (Oracle, Sybase, Informix,
O2) NO son capaces de realizar gestin temporal en validez y en transaccin
simultneamente.
Existen varias estrategias desarrolladas: Extensiones temporales a lenguajes
existentes TSQL2 Autnticos SGBD temporales TimeDB Tiger Time Series
Cartridge.
Conclusiones
Las SGBDT amplan la potencia de muchos de los tipos de SGBD existentes en
la actualidad. Podramos crear una BDR a partir de una BDT. Sin embargo, si
no se desea una gestin temporal, podramos estar usando recursos
innecesariamente.

(En las lminas no fue agregada toda la informacin ni escrita tal cual por
cuestiones de espacio y cantidad de informacin)

S-ar putea să vă placă și