basesdedatostemporales 110127092317 phpapp02 1

Páginas: 8 (1969 palabras) Publicado: 25 de noviembre de 2015
Bases de Datos Temporales

Aragón Asenjo, Pablo
Iturrate Gil, Iñaki Asier
“Cualquier tiempo pasado fue anterior”
Les Luthiers

Índice

2



Definición de Base de Datos Temporal (BDT)



Motivación de las BDT



Relaciones bitemporales (Ejemplo)



Operaciones



Problemas



Implementación



Sistemas de Gestión de BDT (TimeDB)



Conclusiones
Bases De Datos Temporales

¿Qué NO es unaBase de Datos Temporal?

3



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.

Bases De Datos Temporales

¿Qué es una Base deDatos Temporal?

Una Base de Datos Temporal
es aquella que almacena datos
históricos y datos actuales.

4

Bases De Datos Temporales

Motivación


Muchas de las aplicaciones de tecnología de bases
de datos son temporales por naturaleza.



Desarrollar un modelo que potencie la gestión
temporal de la información:







5

Finanzas: Cotizaciones bursátiles, contabilidad, cuentas bancarias...Reservas: Vuelos, trenes, hoteles...
Ciencia: Monitorización meteorológica...
Recursos humanos
Registros sanitarios

Bases De Datos Temporales

Ejemplo: Bernardo (I)

6



Bernardo Sabina nació un soleado 6 de marzo de 1985 en Zaragoza.
Su madre registró su nacimiento al día siguiente.



Tras acabar sus estudios de Ingeniería el 15 de junio de 2007,
Bernardo se mudó ese mismo día a Torreviejaa vender
hamburguesas con queso.



Sin embargo, no registró su mudanza hasta el 25 de junio, ya que
tenía una competición nacional de tenis de mesa.



Pese a tener un futuro prometedor, Bernardo murió el 20 de
septiembre 2012 de un baldosazo en la cabeza en el CPS, cuando iba
a ver la presentación del PFC de su hermano. El equipo forense CpSI
registró su muerte el mismo día.

Bases De DatosTemporales

Ejemplo: Bernardo (II)

¿Qué transacciones SQL se
realizarían con una base de datos
convencional?

7

Bases De Datos Temporales

Ejemplo: Bernardo (III)
Fecha
6/03/1985
7/03/1985

15/06/2007
25/06/2007
20/09/2012
[…]

8

Hecho ocurrido
Nace Bernardo.
Se registra su
nacimiento.
Bernardo se muda a
Torrevieja.
Bernardo registra la
mudanza.
Bernardo muere; se
registra el hecho.
[…]

Acciónde la BD

Vista en la BD

-

-

Inserción:
Bernardo vive en
(Bernardo,Zaragoza) Zaragoza.
Bernardo vive en
Zaragoza.
Actualización:
Bernardo vive en
(Bernardo,Torrevieja) Torrevieja.
Borrado:
Bernardo
[…]

[…]

Bases De Datos Temporales

Ejemplo: Bernardo (IV)


Tiempo de Validez (TV): se define como el
periodo en el que un hecho es cierto en el
mundo real.
Por ejemplo, el TV de (Bernardo,Zaragoza) es
06/03/85-15/06/07.

9

Bases De Datos Temporales

Ejemplo: Bernardo.TablaTV (I)
Nombre
Bernardo

10

Ciudad
Zaragoza

TVI

TVF

06/03/1985



Bases De Datos Temporales

Ejemplo: Bernardo.TablaTV (II)
Nombre

11

Ciudad

TVI

TVF

Bernardo

Zaragoza

06/03/1985



Nombre
Bernardo

Ciudad
Torrevieja

TVI
15/06/2007

TVF


Bases De Datos Temporales

Ejemplo: Bernardo.TablaTV (III)Nombre

12

Ciudad

TVI

TVF

Bernardo

Zaragoza

06/03/1985



Nombre
Bernardo

Ciudad
Torrevieja

TVI
15/06/2007

TVF


Nombre

Ciudad

TVI

TVF

Bernardo

Zaragoza

06/03/1985 15/06/2007

Bernardo

Torrevieja

15/06/2007



Bases De Datos Temporales

Ejemplo: Bernardo (V)


Tiempo de Transacción (TT): se define como el
tiempo en el que se ha incluido el hecho en la base
de datos.



Datosbitemporales: son aquellos que combinan
(almacenan) TV y TT





13

Tiempo de validez inicial (TVI)
Tiempo de validez final (TVF)
Tiempo de transacción inicial (TTI)
Tiempo de transacción final (TTF)

Bases De Datos Temporales

Ejemplo: Bernardo.TablaTT (I)
Registro

Nombre

1 Bernardo

14

Ciudad

TVI

TVF

TTI

TTF

Zaragoza

06/03/85



07/03/85

uc

Bases De Datos Temporales

Ejemplo:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sesionaprendizajelafamilia 110731122602 Phpapp02 1
  • Resumenlibroarquitecturayenerganaturalserraycoch 101109175425 Phpapp02 1
  • Culturaslknam 1 110627225502 Phpapp02
  • Sanjuan 091129154834 Phpapp02 1
  • elseminarioaleman3 110518223056 phpapp02 1 1
  • 1 131202200502 phpapp02
  • Clase1regionesdelmundo 110905200034 Phpapp02 1
  • 1 procesodedireccin 100919201554 phpapp02

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS