SlideShare uma empresa Scribd logo
1 de 15
BANCO DE DADOS
TEMPORAL
HANTER DUARTE / LUCIANO NASCIMENTO- BACHAREL EM CIÊNCIA DA COMPUTAÇÃO – FATEC -PE
DISCIPLINA BANCO DE DADOS – 5º PERÍODO – PROF: FLAVIO MONTEIRO
O QUE É E PARA QUE SERVE O BANCO DE DADOS TEMPORAL?
O que é?
Como o próprio nome informa banco
de dados temporal está relacionado ao
tempo, oferecem a possibilidade de
armazenar informações históricas a respeito
de um determinado objeto que nele esta
sendo mantido.
Alguns banco de dados relacionais
atuais apenas são para armazenamento de
um instante de tempo dos registros nele
guardados, ou seja, apenas armazenam
informações do estado presente do registro.
Para que serve!
Para a maioria dos sistemas comerciais
isso não é importante, mais podemos citar áreas
em que este conceito é extremamente valido:
• Área médica: histórico do paciente, quadro
clinico, diagnósticos.
• Área empresarial: Tomada de decisões,
planejamento de orçamentos, histórico de
funcionários.
• Sistemas de informação Geográfica (SIG):
Crescimento demográfico, desmatamento.
• Controle acadêmico: Histórico de alunos,
histórico financeiro.
• Sistemas de Reserva: Empresas aéreas, hotéis.
EXEMPLO TEMPORAL NA ÁREA EMPRESARIAL
Cadastro do usuário na
plataforma.
Evolução profissional, acadêmica
e pessoal. Tomada de decisões,
planejamento de
contratação, histórico
profissional.
• O Likedin pode ser tomado como exemplo da área empresarial
pois respeita o conceito de temporalidade da informação
contendo o ingresso do usuário na plataforma, sua evolução
profissional, acadêmica e pessoal e também serve para tomada
de decisões já que trata-se de uma feramente usada como base
para contratação de funcionários por várias empresas sendo
um repositório de currículos online.
EXEMPLO TEMPORAL DA ÁREA MÉDICA
Ingresso de um paciente
na unidade hospitalar.
Histórico, quadro clinico,
diagnósticos de um paciente. Tomada de decisões
relacionadas à
tratamentos, posologia
de medicamentos.
• Um hospital ou clinica necessitam ter de forma cronológica
todo o histórico de um determinado paciente,
medicamentos, tratamentos, quadro clinico, quantas vezes
o paciente apresentou determinada doença tudo isso para
tomar a melhor decisão na solução de algum problema.
AS PRINCIPAIS DIFERENÇAS ENTRE BANCO DE DADOS
CONVENCIONAL E BANCO DE DADOS TEMPORAL
Banco de dados convencional.
• Representação do estado presente de um dado
• Gerenciamento temporal a cargo da aplicação
Banco de dados temporal.
• Representação dos estados passados, presente
e futuros de dado
• Gerenciamento temporal é controlado pelo
banco de dados.
Características de banco de dados temporal.
As características temporais são intrínsecas a
determinadas aplicações. Assim, o estudo das
características temporais é extremamente relevante
no contexto de bancos de dados, pois armazenar
informações históricas a respeito de um
determinado objeto que nele está sendo mantido.
Para entender melhor ainda vamos ver os
seguintes pontos:
• Tipo de tempo
• Ordem do tempo
• Rótulos temporais
• Granularidade
CLASSIFICAÇÃO TEMPORAL
Tipos de Tempo - Classificação: Instantâneo,
transação, validade, bi temporal.
• Tempo Instantâneo: Característico do banco
de dados convencional, registra apenas o
dado valido no momento atual.
• Tempo de uma transação: Tempo de
definição de um dado no banco de dados por
uma transação.
• Tempo fornecido pelo SGBD (timestamp).
• Características de banco de dados de tempo
de transação ou banco de dados rollback.
Exemplo: uma operação bancaria, temos o
acesso ao estado anterior do saldo da conta.
CLASSIFICAÇÃO TEMPORAL
• Tempo de validade: Tempo em que o dado é
valido no mundo real.
• O tempo é fornecido pelo usuário.
• Possui características de banco de dados de
tempo de validade ou banco de dados
histórico.
Exemplo: quadro clínico de um paciente ou
histórico de transações bancarias.
• Tempo bi temporal: Manutenção conjunta do
tempo de transação e do tempo de validade.
• Não necessariamente ambos coincidem.
Exemplo: reserva aérea.
ORDENAÇÃO TEMPORAL
Ordem do tempo: Linear, Ramificada, Circular.
1. 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.
2. Ordem Ramificada
• Um dado pode ter vários sucessores e/ou predecessores
Exemplos: alternativas para futuro estado de um paciente que já possui um histórico de passagens no
hospital por uma determinada doença (futuro ramificado). Hipótese para a evolução do homem até os dias
de hoje (passado ramificado).
3. Ordem Circular
• Um conjunto de dados se repete periodicamente em uma certa ordem.
Exemplo: períodos de promoção de uma loja, verão, pascoa, dia das mães, outono-inverno, dias dos pais,
natal, queima de estoque.
DEMONSTRAÇÃO DE ORDENAÇÃO TEMPORAL
Verão
OutonoInverno
Primavera
• Coloca sementeira
• Tira Muda
• Poda
• Aduba
Ordem Circular
Salário de dezembro de 2015
R$ 1900,00
Salário de Maio de 2016
R$ 2000,00
Salário de Dez de 2016
R$ 2120,00
Ordem Linear
Passado
Cenário 1
Cenário 2
Futuro
Ordem Ramificada
RÓTULOS TEMPORAIS
Podemos representar os atributos temporais em: Instante, Intervalo, Elemento temporal.
• Instante
• Representação de um ponto no tempo.
• Ele está relacionado a alguma ocorrência de evento, O instante caracteriza-se por um ponto específico
no decorrer do tempo contínuo do registro do banco de dados.
• Intervalo
• Tempo decorrido entre dois instantes, é definido como sendo o tempo decorrido entre dois instantes
de tempo diferentes e conhecidos, tal que se sabe a sua duração, mas não se sabe necessariamente
quando o mesmo começa ou termina.
• Elemento Temporal
• É união finita de intervalos, representação mais expressiva que intervalo, evita a fragmentação de um
dado em várias tuplas, uma para cada intervalo, útil para modelar um fato que pode apresentar os
mesmos valores em períodos distintos de tempo.
Elemento Temporal
GRANULARIDADE
Granularidade corresponde a duração de um chonon:
• O chonon é um intervalo temporal que não pode ser decomposto.
Exemplo: ANO, MÊS, DIA, HORA, MIN, SEG,...
Quanto menor for a granularidade maior os detalhes de uma informação.
EMPRESAS CONHECIDAS QUE FAZEM USO DE BD TEMPORAL
CONCLUSÃO
Bancos de dados temporais são indispensáveis no nosso cotidiano relacionando alguns conceitos que
estavam dispersos.
• Trabalho: conclusão de metas e atividades, agenda de tarefas.
• Diversão: Cinema, brinquedos eletrônicos.
• Estudos: entrega de projetos, tempo de apresentação de seminário.
• Comida: Validade e fabricação de produtos.
• Empreendimentos: Planejamento e estratégia de negócios, contratações, históricos empresariais.
Dessa forma todo e qualquer sistema que usamos tem de maneira intrínseca o conceito de
armazenagem de dados temporal é o que organiza e rede nossas vidas mesmo que não prestemos
atenção ele esta lá.
REFERÊNCIAS
• Roniere Almeida, Entendendo sobre banco de dados temporais –
[http://www.devmedia.com.br/entendendo-sobre-banco-de-dados-temporais/24840]
• Márcio Angelo Bezerra de Lira, Modelagem Conceitual para Banco de Dados Temporal - CIN/UFPE –
In 1008 Projeto Conceitual de BD - [http://slideplayer.com.br/slide/3671237/]

Mais conteúdo relacionado

Mais procurados

Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Christiano Anderson
 
Sistemas de Base de Dados
Sistemas de Base de DadosSistemas de Base de Dados
Sistemas de Base de DadosMariana Hiyori
 
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)NAVER D2
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - IntroduçãoJoao Johanes
 
OracleStore: A Highly Performant RawStore Implementation for Hive Metastore
OracleStore: A Highly Performant RawStore Implementation for Hive MetastoreOracleStore: A Highly Performant RawStore Implementation for Hive Metastore
OracleStore: A Highly Performant RawStore Implementation for Hive MetastoreDataWorks Summit
 
Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODINagendra K
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaJuliano Padilha
 
Introdução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasIntrodução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasSusana Oliveira
 
Modelo Conceitual MER
Modelo Conceitual MERModelo Conceitual MER
Modelo Conceitual MERJoel Santos
 
Respostas exercício 1 bdi
Respostas exercício 1   bdiRespostas exercício 1   bdi
Respostas exercício 1 bdiPatty Muniz
 
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop ProfessionalsBest Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop ProfessionalsCloudera, Inc.
 
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesOziel Moreira Neto
 
Diving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction LogDiving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction LogDatabricks
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Rafael Barbolo
 

Mais procurados (20)

Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15
 
Sistemas de Base de Dados
Sistemas de Base de DadosSistemas de Base de Dados
Sistemas de Base de Dados
 
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - Introdução
 
OracleStore: A Highly Performant RawStore Implementation for Hive Metastore
OracleStore: A Highly Performant RawStore Implementation for Hive MetastoreOracleStore: A Highly Performant RawStore Implementation for Hive Metastore
OracleStore: A Highly Performant RawStore Implementation for Hive Metastore
 
Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODI
 
Ch1
Ch1Ch1
Ch1
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de Concorrência
 
Banco de Dados - NoSQL
Banco de Dados - NoSQLBanco de Dados - NoSQL
Banco de Dados - NoSQL
 
Introdução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasIntrodução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticas
 
Modelo Conceitual MER
Modelo Conceitual MERModelo Conceitual MER
Modelo Conceitual MER
 
Sql server
Sql serverSql server
Sql server
 
Respostas exercício 1 bdi
Respostas exercício 1   bdiRespostas exercício 1   bdi
Respostas exercício 1 bdi
 
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop ProfessionalsBest Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
 
Cassandra
CassandraCassandra
Cassandra
 
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
 
Diving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction LogDiving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction Log
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)
 

Semelhante a Banco de dados temporal

Banco de Dados Temporais - Temporal DataBase
Banco de Dados Temporais - Temporal DataBaseBanco de Dados Temporais - Temporal DataBase
Banco de Dados Temporais - Temporal DataBaseSergioSouza
 
Gestão dos estoques e das filas de clientes em serviços.pptx
Gestão dos estoques e das filas de clientes em serviços.pptxGestão dos estoques e das filas de clientes em serviços.pptx
Gestão dos estoques e das filas de clientes em serviços.pptxKetryPassos
 
Bancodedados
BancodedadosBancodedados
Bancodedadosyugopb
 
Banco de Temporais
Banco de TemporaisBanco de Temporais
Banco de TemporaisUFMA
 
BD I - Aula 06 B - Parte 1 - Aspecto Temporal
BD I - Aula 06 B - Parte 1 - Aspecto TemporalBD I - Aula 06 B - Parte 1 - Aspecto Temporal
BD I - Aula 06 B - Parte 1 - Aspecto TemporalRodrigo Kiyoshi Saito
 
Gestao de suprimentos_(slide)
Gestao de suprimentos_(slide)Gestao de suprimentos_(slide)
Gestao de suprimentos_(slide)Antonio Bacelar
 
Unidade 5 - Gestão de Operações
Unidade 5 -  Gestão de OperaçõesUnidade 5 -  Gestão de Operações
Unidade 5 - Gestão de OperaçõesDaniel Moura
 
Unidade 5 - Gestão de Operações
Unidade 5 - Gestão de OperaçõesUnidade 5 - Gestão de Operações
Unidade 5 - Gestão de OperaçõesDaniel Moura
 
Gestão de Sup e Logística - Material Suplementar 2019.pptx
Gestão de Sup e Logística - Material Suplementar 2019.pptxGestão de Sup e Logística - Material Suplementar 2019.pptx
Gestão de Sup e Logística - Material Suplementar 2019.pptxandrikazi
 

Semelhante a Banco de dados temporal (12)

Banco de Dados Temporais - Temporal DataBase
Banco de Dados Temporais - Temporal DataBaseBanco de Dados Temporais - Temporal DataBase
Banco de Dados Temporais - Temporal DataBase
 
Gestão dos estoques e das filas de clientes em serviços.pptx
Gestão dos estoques e das filas de clientes em serviços.pptxGestão dos estoques e das filas de clientes em serviços.pptx
Gestão dos estoques e das filas de clientes em serviços.pptx
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Banco de Temporais
Banco de TemporaisBanco de Temporais
Banco de Temporais
 
BD I - Aula 06 B - Parte 1 - Aspecto Temporal
BD I - Aula 06 B - Parte 1 - Aspecto TemporalBD I - Aula 06 B - Parte 1 - Aspecto Temporal
BD I - Aula 06 B - Parte 1 - Aspecto Temporal
 
Gestão de Documentos - Metodologia Documentar
Gestão de Documentos - Metodologia DocumentarGestão de Documentos - Metodologia Documentar
Gestão de Documentos - Metodologia Documentar
 
Scm na Saude
Scm na SaudeScm na Saude
Scm na Saude
 
Gestao de suprimentos_(slide)
Gestao de suprimentos_(slide)Gestao de suprimentos_(slide)
Gestao de suprimentos_(slide)
 
Aula 6 - Sistemas de Produção
Aula 6 - Sistemas de ProduçãoAula 6 - Sistemas de Produção
Aula 6 - Sistemas de Produção
 
Unidade 5 - Gestão de Operações
Unidade 5 -  Gestão de OperaçõesUnidade 5 -  Gestão de Operações
Unidade 5 - Gestão de Operações
 
Unidade 5 - Gestão de Operações
Unidade 5 - Gestão de OperaçõesUnidade 5 - Gestão de Operações
Unidade 5 - Gestão de Operações
 
Gestão de Sup e Logística - Material Suplementar 2019.pptx
Gestão de Sup e Logística - Material Suplementar 2019.pptxGestão de Sup e Logística - Material Suplementar 2019.pptx
Gestão de Sup e Logística - Material Suplementar 2019.pptx
 

Último

PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 

Último (20)

PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 

Banco de dados temporal

  • 1. BANCO DE DADOS TEMPORAL HANTER DUARTE / LUCIANO NASCIMENTO- BACHAREL EM CIÊNCIA DA COMPUTAÇÃO – FATEC -PE DISCIPLINA BANCO DE DADOS – 5º PERÍODO – PROF: FLAVIO MONTEIRO
  • 2. O QUE É E PARA QUE SERVE O BANCO DE DADOS TEMPORAL? O que é? Como o próprio nome informa banco de dados temporal está relacionado ao tempo, oferecem a possibilidade de armazenar informações históricas a respeito de um determinado objeto que nele esta sendo mantido. Alguns banco de dados relacionais atuais apenas são para armazenamento de um instante de tempo dos registros nele guardados, ou seja, apenas armazenam informações do estado presente do registro. Para que serve! Para a maioria dos sistemas comerciais isso não é importante, mais podemos citar áreas em que este conceito é extremamente valido: • Área médica: histórico do paciente, quadro clinico, diagnósticos. • Área empresarial: Tomada de decisões, planejamento de orçamentos, histórico de funcionários. • Sistemas de informação Geográfica (SIG): Crescimento demográfico, desmatamento. • Controle acadêmico: Histórico de alunos, histórico financeiro. • Sistemas de Reserva: Empresas aéreas, hotéis.
  • 3. EXEMPLO TEMPORAL NA ÁREA EMPRESARIAL Cadastro do usuário na plataforma. Evolução profissional, acadêmica e pessoal. Tomada de decisões, planejamento de contratação, histórico profissional. • O Likedin pode ser tomado como exemplo da área empresarial pois respeita o conceito de temporalidade da informação contendo o ingresso do usuário na plataforma, sua evolução profissional, acadêmica e pessoal e também serve para tomada de decisões já que trata-se de uma feramente usada como base para contratação de funcionários por várias empresas sendo um repositório de currículos online.
  • 4. EXEMPLO TEMPORAL DA ÁREA MÉDICA Ingresso de um paciente na unidade hospitalar. Histórico, quadro clinico, diagnósticos de um paciente. Tomada de decisões relacionadas à tratamentos, posologia de medicamentos. • Um hospital ou clinica necessitam ter de forma cronológica todo o histórico de um determinado paciente, medicamentos, tratamentos, quadro clinico, quantas vezes o paciente apresentou determinada doença tudo isso para tomar a melhor decisão na solução de algum problema.
  • 5. AS PRINCIPAIS DIFERENÇAS ENTRE BANCO DE DADOS CONVENCIONAL E BANCO DE DADOS TEMPORAL Banco de dados convencional. • Representação do estado presente de um dado • Gerenciamento temporal a cargo da aplicação Banco de dados temporal. • Representação dos estados passados, presente e futuros de dado • Gerenciamento temporal é controlado pelo banco de dados. Características de banco de dados temporal. As características temporais são intrínsecas a determinadas aplicações. Assim, o estudo das características temporais é extremamente relevante no contexto de bancos de dados, pois armazenar informações históricas a respeito de um determinado objeto que nele está sendo mantido. Para entender melhor ainda vamos ver os seguintes pontos: • Tipo de tempo • Ordem do tempo • Rótulos temporais • Granularidade
  • 6. CLASSIFICAÇÃO TEMPORAL Tipos de Tempo - Classificação: Instantâneo, transação, validade, bi temporal. • Tempo Instantâneo: Característico do banco de dados convencional, registra apenas o dado valido no momento atual. • Tempo de uma transação: Tempo de definição de um dado no banco de dados por uma transação. • Tempo fornecido pelo SGBD (timestamp). • Características de banco de dados de tempo de transação ou banco de dados rollback. Exemplo: uma operação bancaria, temos o acesso ao estado anterior do saldo da conta.
  • 7. CLASSIFICAÇÃO TEMPORAL • Tempo de validade: Tempo em que o dado é valido no mundo real. • O tempo é fornecido pelo usuário. • Possui características de banco de dados de tempo de validade ou banco de dados histórico. Exemplo: quadro clínico de um paciente ou histórico de transações bancarias. • Tempo bi temporal: Manutenção conjunta do tempo de transação e do tempo de validade. • Não necessariamente ambos coincidem. Exemplo: reserva aérea.
  • 8. ORDENAÇÃO TEMPORAL Ordem do tempo: Linear, Ramificada, Circular. 1. 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. 2. Ordem Ramificada • Um dado pode ter vários sucessores e/ou predecessores Exemplos: alternativas para futuro estado de um paciente que já possui um histórico de passagens no hospital por uma determinada doença (futuro ramificado). Hipótese para a evolução do homem até os dias de hoje (passado ramificado). 3. Ordem Circular • Um conjunto de dados se repete periodicamente em uma certa ordem. Exemplo: períodos de promoção de uma loja, verão, pascoa, dia das mães, outono-inverno, dias dos pais, natal, queima de estoque.
  • 9. DEMONSTRAÇÃO DE ORDENAÇÃO TEMPORAL Verão OutonoInverno Primavera • Coloca sementeira • Tira Muda • Poda • Aduba Ordem Circular Salário de dezembro de 2015 R$ 1900,00 Salário de Maio de 2016 R$ 2000,00 Salário de Dez de 2016 R$ 2120,00 Ordem Linear Passado Cenário 1 Cenário 2 Futuro Ordem Ramificada
  • 10. RÓTULOS TEMPORAIS Podemos representar os atributos temporais em: Instante, Intervalo, Elemento temporal. • Instante • Representação de um ponto no tempo. • Ele está relacionado a alguma ocorrência de evento, O instante caracteriza-se por um ponto específico no decorrer do tempo contínuo do registro do banco de dados. • Intervalo • Tempo decorrido entre dois instantes, é definido como sendo o tempo decorrido entre dois instantes de tempo diferentes e conhecidos, tal que se sabe a sua duração, mas não se sabe necessariamente quando o mesmo começa ou termina. • Elemento Temporal • É união finita de intervalos, representação mais expressiva que intervalo, evita a fragmentação de um dado em várias tuplas, uma para cada intervalo, útil para modelar um fato que pode apresentar os mesmos valores em períodos distintos de tempo.
  • 12. GRANULARIDADE Granularidade corresponde a duração de um chonon: • O chonon é um intervalo temporal que não pode ser decomposto. Exemplo: ANO, MÊS, DIA, HORA, MIN, SEG,... Quanto menor for a granularidade maior os detalhes de uma informação.
  • 13. EMPRESAS CONHECIDAS QUE FAZEM USO DE BD TEMPORAL
  • 14. CONCLUSÃO Bancos de dados temporais são indispensáveis no nosso cotidiano relacionando alguns conceitos que estavam dispersos. • Trabalho: conclusão de metas e atividades, agenda de tarefas. • Diversão: Cinema, brinquedos eletrônicos. • Estudos: entrega de projetos, tempo de apresentação de seminário. • Comida: Validade e fabricação de produtos. • Empreendimentos: Planejamento e estratégia de negócios, contratações, históricos empresariais. Dessa forma todo e qualquer sistema que usamos tem de maneira intrínseca o conceito de armazenagem de dados temporal é o que organiza e rede nossas vidas mesmo que não prestemos atenção ele esta lá.
  • 15. REFERÊNCIAS • Roniere Almeida, Entendendo sobre banco de dados temporais – [http://www.devmedia.com.br/entendendo-sobre-banco-de-dados-temporais/24840] • Márcio Angelo Bezerra de Lira, Modelagem Conceitual para Banco de Dados Temporal - CIN/UFPE – In 1008 Projeto Conceitual de BD - [http://slideplayer.com.br/slide/3671237/]