1 / 14

Consultas a bancos de dados temporais.

Consultas a bancos de dados temporais. BDT – Linguagem de consulta temporal Deve possibilitar a recuperação de informações: Temporais Não temporais Tirar real proveito da utilização da dimensão temporal Enriquecida para manipular a dimensão temporal

eithne
Download Presentation

Consultas a bancos de dados temporais.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Consultas a bancos de dados temporais. • BDT – Linguagem de consulta temporal • Deve possibilitar a recuperação de informações: • Temporais • Não temporais • Tirar real proveito da utilização da dimensão temporal • Enriquecida para manipular a dimensão temporal • Deduzir valores não explicitamente armazenados

  2. Consultas temporais. Exemplos • Recuperar valores de domínio temporal • selecione o valor da propriedade Data_de_Nascimento • Referir-se a um instante ou intervalo • selecione o valor do salario no dia 01/01/11 • Recuperar valores com base no tempo • selecionar todos os valores do salario antes do dia 01/01/11 • Fornecer informações temporais(pontos, intervalos) • quando foi alterado o salário do funcionário

  3. Problemas em consultas temporais • Necessidade de novos métodos de indexação • grande volume de dados • métodos tradicionais só servem para valores já ordenados • Manipulação de informações incompletas • incerteza sobre a existência de objetos • eventos que não se sabe quando ocorreram

  4. Tipos de BDTs e as consultas 1/2 • Instantâneos: • não permite consultas temporais, apenas armazena o estado presente do BD. • Tempo de transação: • permite consultar tempos atuais e passados • ex: qual o salário do funcionário na data 01/01/1993

  5. Tipos de BDTs e as consultas 2/2 • Tempo de validade: • permite recuperar valores de previsão para o futuro que estejam armazenados • ex: selecione o salário do funcionário em 01//02/2012 • Bitemporais: • permite consultar tempos passados, atuais e futuros: história do BDT • história presente • historia passada: definir data de limite • Desejo conhecer a história passada até o dia 20/09/2012

  6. Consultas temporais • Componente de seleção: condição lógica • Sobre os dados – condições estabelecidas somente sobre os valores de dados. Ex: selecionar os empregados que nasceram antes de 01/01/1980 • Temporal – somente as informações temporais são analisadas. Ex: selecionar todos os empregados da empresa durante 01/01/2000 a 31/12/2010

  7. Consultas temporais • Mista – atua nos dados e nas informações. Ex: selecione todos os empregados que ganham mais que 2000 no período de 01/01/2000 a 31/12/2010

  8. Consultas temporais • Componente de saída: valores solicitados • De dados - retorna exclusivamente valores de dados. Ex: selecionar os nomes dos funcionários do departamentos de entregas que entraram a partir do dia 01/01/2000 • Temporais – traz informações temporais, pontos, intervalos. Ex: selecionar todos os períodos nos quais os funcionários do departamento de entregas ganharam mais que 2000

  9. Consultas Temporais • Mistas – recuperam valores de dados e valores temporais. Ex: selecionar os valores do salário e os respectivos tempos de validade para o empregado chamado João • A única combinação que não pode ser utilizada é a de seleção temporal com saída temporal, devemos ter algum dado envolvido em pelo menos um dos componentes.

  10. Consultas e orientação a objeto • As informações temporais no modelo e dados orientado a objetos são associadas aos objetos e aos atributos • requer propriedades especiais para a recuperação de informações

  11. Linguagem de consulta visual • Linguagem de consulta textual: TSQL2 • Exige que o usuário conheça sua sintaxe e o esquema do BDT. • Linguagem de consulta visual: Visual Query System TF-ORM [97] • Permite que o usuário faça a consulta utilizando símbolos visuais e regras para utilizados • Melhor percepção da realidade

  12. Linguagem de consulta visual

  13. Linguagem de consulta visual

More Related