A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Banco de Dados Temporais

Apresentações semelhantes


Apresentação em tema: "Banco de Dados Temporais"— Transcrição da apresentação:

1 Banco de Dados Temporais
Faculdade Dom Bosco de Porto Alegre Bacharelado em Sistemas de informação Banco de Dados B Banco de Dados Temporais Diogo Silva Marcelo Rijo Ranieli Fochezatto

2 Tópicos Conceito Representação temporal Conceito temporal Exemplo
Classificação Ordenação BD Convencional Vs BD Temporal Aplicações Referências

3 Conceito Banco de dados temporal Histórico Tempo Granularidade

4 Representação temporal
Modelos de dados tradicionais Linhas Colunas Atributo de uma instância

5 Representação temporal
Dimensão temporal DATE, TIME, DATETIME, TIMESTAMP, INTERVAL, PERIOD Informação temporal Valor de um atributo

6 Conceito temporal Aplicações de banco de dados Tempo de transação
Tempo de validade Tempo Instantâneo Tempo bitemporal

7 Exemplo

8 Classificação Bancos de dados instantâneos:
São os utilizados comercialmente, como ORACLE, SQL Server, PostGree SQL; Permite armazenar a informação atual; Controle temporal através de atributos; Controle desses atributos é feito manualmente;

9 Registro em banco de dados instantâneos
Classificação Registro em banco de dados instantâneos

10 Classificação Banco de dados de tempo de transação:
Rótulo no registro indicando a data que a alteração ocorreu; Os registros que são alterados não são apagados; O último valor é considerado o valor vigente; A criação e atualização deste rótulo são feitas pelo próprio SGBD;

11 Registro de dados em tempo de transação
Classificação Registro de dados em tempo de transação

12 Classificação Banco de dados de tempo de validade:
Utiliza a idéia de tempo de transação; Rótulo indicando a validade do registro; A validade do registro é definida pelo usuário; Possibilita ao usuário definir exatamente a partir de quando as alterações terão validade; Neste tipo de BD não é armazenado o instante de tempo em que é efetuada esta inserção, esta operação cria uma coluna na tabela onde é informada a data a partir da qual o registro torna-se válido;

13 Registro de dados de tempo de validade
Classificação Registro de dados de tempo de validade

14 Classificação Banco de dados bitemporais: Combinam as características de bancos de dados de tempo de transação com bancos de dados de validade; Armazena as informações do tempo de validade dos registros e a data em que a transação foi efetuada/alterada; Podemos ter acesso a todo o histórico de alterações com suas respectivas validades. Além dos eventos passados, pode-se acessar o estado presente do registro e até mesmo eventos futuros;

15 Registro de dados bitemporais
Classificação Registro de dados bitemporais

16 Ordenação O tempo é essencial na ocorrência dos fatos e pode ser classificado em diversas ordens, como exemplo: Ordem Linear: o tempo flui de forma linear, entre dois pontos, do passado ao futuro; Ordem Ramificada: um dado pode ter diversos sucessores ou predecessores. Ex: Uma certa decisão pode gerar um entre diversas opções de resultados; Ordem Circular: são dados que se repetem ao longo de um período de tempo. Ex: datas de promoções vendas em determinadas épocas do ano.

17 BD Convencional Vs. BD Temporal
Representação do estado presente de um dado; BDs instantâneos; Gerenciamento temporal a cargo da aplicação definição explícita de atributos, consultas temporais; Não necessita de muito espaço, pois sobrescreve os dados, descartando os antigos; BD Temporal Representação de estados passado, presente e futuro de um dado; BDs históricos, BDs de transação, BDs bitemporais; Gerenciamento temporal é controlado pelo BD; Definição implícita de propriedades temporais, linguagens de consulta estendidas; Requer mais espaço de armazenamento; Possui um crescimento acelerado;

18 Aplicações Área médica; Área empresarial;
Sistemas de informação geográfica; Controle acadêmico; Sistema de reservas;

19 Referências ELMASRI, Ramez; NAVATHE, Shamkant B. Sistema de Banco de Dados.


Carregar ppt "Banco de Dados Temporais"

Apresentações semelhantes


Anúncios Google