Pesquisa banco de dados temporal
BANCO DE DADOS NÃO-TEMPORAL -
Os bancos de dados não-temporais apenas dão suporte ao acesso de apenas um único estado do mundo real geralmente o estado mais recente, e uma atualização nas informações desse banco significa a perda dos dados antigos.
BANCO DE DADOS TEMPORAL –
A maioria das aplicações atuais utiliza bancos de dados que representam apenas um estado do mundo real. No entanto, cada vez mais notamos a necessidade de trabalharmos com informações referentes a diversos pontos no tempo. Para isso, necessitamos acessar bancos de dados que armazenem dados em seu estado atual, como também no passado e em alguns casos no futuro. Com este objetivo surgiram os bancos de dados temporais.
OBJETIVOS DO BDT -
Armazenar histórico de dados
Auxiliar no processo de tomada de decisões de médio e longo prazo
Capturar a evolução temporal
CLASSIFICAÇÃO DOS TIPOS DE TEMPO -
Tempo Instantâneo
- Característico de BD convencional. (BD's instantâneos)
- Registra apenas o dado válido no momento atual.
Tempo de Transação
- Tempo de definição de um dado no BD por uma transação. (tempo fornecido pelo SGBD(timestamp) e é característico de BD de tempo de transação ou Rollback)
- Exemplo: operação bancária.
Validade
- Tempo em que o dado é válido no mundo real. (- tempo fornecido pelo usuário; característico de tempo de BD de Validade ou BD Histórico).
- Exemplo: quadro clínico de um paciente.
Bitemporal
- Manutenção conjunta do tempo de transação e do tempo de validade. (não necessariamente ambos coincidem; caracterÍstico de BD Bitemporal).
- Exemplo: reserva aérea.
ORDEM NO TEMPO -
São três tipos de ordem: linear, ramificada e circular.
ORDEM LINEAR:
- Forma mais usual de ordenação temporal.
- Um dado com no máximo um sucessor e um predecessor.
* Exemplo: evolução do salário de um empregado
ORDEM RAMIFICADA:
- Um dado pode ter vários sucessores e/ou predecessores.
* Exemplo: - alternativas para o