informa es hidrol gicas projeto final de prot tipo de aplicativo de banco de dados setorial n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Informações Hidrológicas Projeto Final de Protótipo de Aplicativo de Banco de Dados Setorial PowerPoint Presentation
Download Presentation
Informações Hidrológicas Projeto Final de Protótipo de Aplicativo de Banco de Dados Setorial

Loading in 2 Seconds...

play fullscreen
1 / 31

Informações Hidrológicas Projeto Final de Protótipo de Aplicativo de Banco de Dados Setorial - PowerPoint PPT Presentation


  • 100 Views
  • Uploaded on

INSTITUTO TECNOLÓGICO DE AERONÁUTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO NA ÁREA DE INFORMÁTICA (PG/EEC-I). Informações Hidrológicas Projeto Final de Protótipo de Aplicativo de Banco de Dados Setorial. CE-240 PROJETO DE SISTEMAS DE BANCO DE DADOS

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Informações Hidrológicas Projeto Final de Protótipo de Aplicativo de Banco de Dados Setorial' - consuela


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
informa es hidrol gicas projeto final de prot tipo de aplicativo de banco de dados setorial

INSTITUTO TECNOLÓGICO DE AERONÁUTICA

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELETRÔNICA E COMPUTAÇÃO NA ÁREA DE INFORMÁTICA (PG/EEC-I)

Informações HidrológicasProjeto Final de Protótipo de Aplicativo de Banco de Dados Setorial

CE-240 PROJETO DE SISTEMAS DE BANCO DE DADOS

Prof. Dr. Adilson Marques da Cunha

ANTÔNIO Magno Lima Espeschit (Integrador)

CLÁUDIA Harumi Funada (Dicionarizadora)

RAINER Ferraz Passos (Normalizador)

São José dos Campos - SP

29 de junho de 2009

sum rio
Sumário
  • Objetivo
  • Módulos do ATD-IH.
  • View, Trigger e Stored Procedure.
  • Conclusões
  • Referências
objetivos
Objetivos
  • Reportar, de forma sintética, os aspectos mais relevantes do desenvolvimento do Banco de Dados Setorial ATD-IH.
  • Divulgar referências bibliográficas.
m dulos do atd ih
Módulos do ATD-IH
  • AFE: Aplicação de Filtros e Cálculos de Estatísticas.
  • CEH: Classificação dos Elementos Hidrológicos.
  • GIH: Gerenciamento de Interesses de Usuários de Informações Hidrológicas.
elementos hidrol gicos ceh
Elementos Hidrológicos (CEH)
  • Estrutura hierárquica: Nascente 1  Rio 1Nascente 2  Rio 2Rio 1  Junção 1x2Rio 2  Junção 1x2Junção 1x2  Rio 3Rio 3  Foz Rio 3.
  • Dados georeferenciados.

Nascente 1

Nascente 2

Rio 2

Rio 1

Junção Rio 1 x Rio 2

Rio 3

Foz Rio 3

modelo entidade relacionamento1

Nascente 1

Nascente 2

Rio 1

Modelo Entidade Relacionamento

Nascente

Rio

Georeferenciamento

modelo entidade relacionamento2
Modelo Entidade Relacionamento

Exemplo de

query recursiva

na stored

Procedure!

Tabela auto-relacionada.

plataforma de coleta de dados pcd
Plataforma de Coleta de Dados = PCD
  • Posicionamento e outros dados do PCD na entidade PCD.
  • PCDs relacionados aos Elementos Hidrológicos na entidade PCD_ELE.
  • Um mesmo PCD pode ser movido para várias posições ao longo do tempo.

PCD1

PCD2

PCD3

modelo entidade relacionamento4
Modelo Entidade Relacionamento

Posição

Outros

Atributos

Integra dados PCD

s ries hist ricas
Séries Históricas
  • Tabela PCD_ELE integra todas as características de um determinado PCD no tempo e no espaço.
  • Este PCD, numa determinada data, hora e localização, possui 0 ou mais sensores.
  • Estes sensores coletam dados que são armazenados em séries históricas.
slide14

PCD numa certa data, hora e localização

Sensor no PCD

Dados do Sensor ao longo do tempo

filtros e estat sticas afe
Filtros e Estatísticas (AFE)
  • Filtros: média móvel, outlier etc. Implementados via stored procedure.
  • Estatísticas: mínimo, média, máximo etc. Implementadas via stored procedure.
  • Filtros e estatísticas são aplicados aos dados de um determinado sensor, o qual pertence a um PCD, que está relacionado a um elemento hidrológico, a um fabricante etc.
slide17

Média Móvel

Outlier

etc

De 01/JAN/00a 31/DEZ/00mês a mês.

Média

Máximo etc.

Valor da

Estatística numa certa data

interesses dos usu rios gih
Interesses dos Usuários (GIH)
  • Quais usuários pediram quais estatísticas?
  • Se algum dado está sendo muito pesquisado, é nele que devo investir mais!
  • O que os estrangeiros estão pesquisando?
trigger
Trigger
  • Impõe que a distância máxima entre o PCD e o elemento hidrológico a ele associado seja no máximo 200km.
stored procedure
Stored Procedure
  • Dado um Elemento Hidrológico, lista todos os demais elementos que direta ou indiretamente o influenciam.
  • Usa query recursiva.
slide25
View
  • Lista elementos hidrológicos ordenados pela distância em linha reta e em metros até Manaus-AM.
  • A localização de Manaus foi incluída em SAMTB_LOCALIZACAO.
planilha bernstein xls
Planilha Bernstein.XLS
  • Disponível em: http://ita90.com.br/~toni/Disciplinas/CE-240/Download/BernsteinXLS.zip.
  • Aplica o mesmo algoritmo do THIRD.EXE mas funciona no Windows Vista e permite analisar milhares de tabelas.
conclus es
Conclusões
  • Foi possível exercitar, na prática, todas as técnicas de bancos de dados vistas em aula.
  • Foram utilizados conceitos avançados do Oracle 11g: georeferenciamento e recursão.
  • O ATD-IH atendeu a todos os requisitos previstos. Porém as stored procedures que calculam estatísticas e aplicam filtros não foram implementadas.
recomenda es
Recomendações
  • Antes de definir entidades e tabelas, definir por escrito qual regra de nomenclatura será usada.
  • Adaptar a planilha Bernstein.XLS para ler atributos diretamente das tabelas de sistema do Oracle.
  • Usar a planilha Bernstein.XLS para verificar se as tabelas estão na Terceira Forma Normal.
sugest es
Sugestões
  • Incentivar os alunos, logo na primeira aula, a usar o Skype e o Yahoo Groups.
  • Criar uma disciplina “Tópicos Avançados em Bancos de Dados” para discutir: surrogate key, hashing, armazenamento distribuído etc.
  • Na ListEx 0, propor o uso do wiki para padronizar local onde as demais ListEx serão publicadas.
refer ncias
Referências
  • Agência Nacional de Águas: http://www.ana.gov.br
  • Oracle 11g: http://www.oracle.com/technology/products/database/oracle11g/index.html
  • Georeferenciamento (em Português): http://www.enpo.com.br/downloads/v-enpo/v-enpo-oracle-spatial.ppt
  • Sobre filtros e estatísticas: HUFF, DARREL. How To Lie with Statistics. W. W. Norton & Company. New York. 1993. ISBN 0-393-31072-8