banco de dados temporais

Páginas: 12 (2802 palavras) Publicado: 29 de setembro de 2014
Trabalho de Fundamentos Sistemas de Informação II






Pesquisa Sobre
Banco de Dados Temporais

O que é ?
Bancos de dados temporais permitem armazenar todos os estados de uma aplicação (Presentes, passados e futuro), registrando sua evolução com o passar do tempo. Informações temporais são associadas aos dados armazenados (tempo de transação e/ou tempo de validade) paraidentificá-los ao longo do tempo.
Aplicabilidade / Para que serve ?
- Aplicabilidade:
Área médica;
Quadro clinica de pacientes, diagnósticos, histórico do paciente.
Área empresarial;
Tomadas de decisão, planejamento de orçamentos.
Sistemas de informação geográfica;
Crescimento demográfico, desmatamento.
Controle acadêmico;
Alunos graduados, histórico.
Sistemas de reservas;
Empresasaéreas, hotéis.
Dependendo da possibilidade de representação de informações históricas, os bancos de dados foram classificados em: Bancos de Dados Instantâneos, os mais utilizados comercialmente, onde ao se alterar uma informação, a antiga é sobrescrita pela nova; Bancos de Dados de Tempo de Transação, os quais associam aos dados apenas o tempo em que a informação foi inserida no banco de dados, recuperandosomente o passado e o presente das informações; Bancos de Dados de Tempo de Validade, que associam aos dados o tempo em que a informação será válida no banco de dados, possibilitando a recuperação tanto do passado quanto do presente e do futuro das informações; Bancos de Dados Bi temporais, que associam tempo de transação e tempo de validade aos dados, permitindo a recuperação de todos os estados dasinformações.
Como Funciona ?
Conceitos básicos usados em bancos de dados temporais
A seguir são apresentados os principais conceitos de bancos de dados temporais,
especificados em Jensen et al. (1994).

• Tempo de validade: tempo de validade de um fato do banco de dados é o tempo
durante o qual este fato é verdadeiro na realidade modelada. O tempo de
validade deve ser informadapelo usuário;

• Tempo de transação: o tempo de transação de um fato no banco de dados é o
tempo durante o qual o fato é atual no banco de dados e pode ser recuperado. É o
tempo em que o fato é armazenado no banco de dados, sendo definido pelo
próprio SGBD. Um novo tempo de transação não pode ser mais antigo que o
tempo atual, assim como não é possível alterar um tempo passado;

• Tempodefinido pelo usuário: o tempo definido pelo usuário é um atributo cujo
domínio pode ser data ou tempo. Ao contrário do tempo de validade e do tempo
de transação, não possui o suporte de uma linguagem de consulta especial, como
também não possui um controle de restrições temporais realizados pelo SGBD,
como, por exemplo, o controle que existe em tempos de transação para não
permitiralterar tempos passados. Pode-se citar como exemplos de tempo
definido pelo usuário, o ano de uma dissertação de doutorado e a data de
publicação de um determinado artigo;

• Instante: um instante é um ponto na linha do tempo. Um ponto no tempo é um
único valor, o qual representa o início da validade da informação;

• Chronon: é a menor duração de tempo suportada por um banco de dadostemporal, não podendo ser decomposto;

• Intervalo de tempo: um intervalo de tempo é o tempo compreendido entre dois
instantes. Um intervalo de tempo são dois valores, representando o tempo inicial
e final da validade da informação. Em um sistema que suporta uma linha de
tempo composta por chronons, um intervalo pode ser representado por um
conjunto de chronons contíguos. Elmasri eNavathe (2005) denominam intervalo
de tempo como período de tempo;

• Elemento temporal: é uma união finita de intervalos de tempo. Segundo
Elmasri e Navathe (2005) elemento temporal é uma coleção de um ou mais
períodos de tempo disjuntos, de tal modo que nenhum dos dois períodos de
tempo de um elemento temporal seja diretamente adjacente. Isto significa que,
para quaisquer dois...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Banco de dados temporais
  • Pesquisa banco de dados temporal
  • Bancos de dados temporais
  • Banco de Dados
  • banco de dados
  • Banco de Dados
  • Banco de dados
  • Banco de Dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!