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.

Slides:



Advertisements
Apresentações semelhantes
Um pouco mais de cardinalidade e Relacionamentos
Advertisements

SESAU - SECRETARIA DE ESTADO DA SAÚDE FUNCAB – 2009
Banco de Dados I Aula 24.
 Área de Conhecimento: Geografia, História e Matemática  Nível: Ensino Médio  Série: 1ªs do Ensino Médio  Título: Viajando no Tempo e no.
ELABORAÇÃO DE PROJETOS PROINFO INTEGRADO III
SISTEMAS DE INFORMAÇÃO
Bases de Dados 2 José Júlio Alferes Departamento de Informática
FACULDADE DOS GUARARAPES
Disciplina:Tópicos Avançados de Sistemas de Informação
Modelo Relacional Professor Edson Emílio Scalabrin telefone: 0xx download:
Sistema Gerenciador de Banco de Dados SGBD
Bacharelado em Ciência da Computação
Gerência de Banco de Dados 1 Apresentação da Disciplina Profa. Sandra de Amo Bacharelado em Ciência Computação 2009 – 2.
SISTEMAS DISTRIBUÍDOS
Maratona de Programação
Portal de Periódicos CAPES
Comunicações Técnico-científicas
UNIVERSIDADE FEDERAL DE SANTA CATARINA - UFSC PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA E GESTÃO DO CONHECIMENTO EGC – GESTÃO DO CONHECIMENTO E FERRAMENTAS.
Planilhas Eletrônicas
Material III-Bimestre Wagner Santos C. de Jesus
Instituto Tecnológico da Aeronáutica – ITA Divisão de Ciência de Engenharia Eletrônica e Computação EE-09 Inteligência Artificial Prof. Adilson Marques.
Prof.: Alessandro S.Campos
SOFTWARE DE GERENCIAMENTO DA MANUTENÇÃO
Componentes: Jessica Rodrigues Carla Mattos Giovanna Dutra
Aula 11 Fábio Nakano.
Orçar Para Windows Orçar versão Bem vindo a apresentação do
Normalização Disciplina: Banco de dados II.
Prof. Alfredo Parteli Gomes
Equipe de monitoria Aula prática 1
SQL Server 2012 Introdução a Modelagem de Dados
A área de banco de dados Cristina Paludo Santos –
Introdução à Informática
Redes de Computadores 1º Trabalho Prático Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade.
Projeto MONITORAMA CMD-TD – Automação para a Tomada de Decisão
UNIVERSIDADE FEDERAL SANTA CATARINA Curso de Biblioteconomia Disciplina: Recuperação Da Informação Professora: Ursula Blattmann Acadêmicas:: Mara Suchy.
PLANILHAS ELETRÔNICAS
Sistemas Distribuídos
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Profª Daniela TLBD.
Formação Técnica em Administração Modulo de Padronização e Qualidade
IF696 - Integração de Dados e DW
Cardinalidade Expressa o numero de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Luiz Antonio Torres, Maio/2014
Curso Técnico em Mineração
Curso Técnico em Informática
UNIVERSIDADE FEDERAL DO PARÁ CAMPUS UNIVERSITÁRIO DE TUCURUÍ
Pensamento do Dia “O mais importante na vida não é o triunfo, mas a luta para o alcançar.” Pierre de Coubertin.
TabNet (tabulador para Internet TabWin (Tabulador para Windows)
Dicionarização do Setor Charlie
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
1 Projeto do Sistema de Monitoramento das Águas da Amazônia 2 (MONITORAMA II) Instituto Tecnológico de Aeronáutica CE240 - Projeto de Sistema de Banco.
Termômetro Digital com PIC e LM35
Campus de Caraguatatuba Aula 1: Orientações Gerais
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
DESENVOLVIMENTO DE SOFTWARE AULA 7 – Sistemas de Banco de Dados
ITA – Instituto Tecnológico de Aeronáutica
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede – AULA 06 Prof. Gabriel Silva.
Mini-curso Informática Básica
Instituto Tecnológico de Aeronáutica Divisão: Engenharia Eletrônica e Computação CSC - PDTL Disciplina: CE 230 – Qualidade, Confiabilidade e Segurança.
Engenharia de Controle e Automação Computação Para Engenharia Semana /02/2013 Professor Leomir J. Borba- –
Sistemas de Arquivos- Cap4
Certificação e Auditoria
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
Professora: Kelly de Paula Cunha
Projetar Base de Dados. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar base de dados | 2 Objetivos deste.
ACCESS Prof: Felipe Lira.  O que é o ACCESS ? Microsoft Access (nome completo Microsoft Office Access), também conhecido por MSAccess, é um sistema de.
Transcrição da apresentação:

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) São José dos Campos - SP 29 de junho de 2009 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)

Sumário Objetivo Módulos do ATD-IH. View, Trigger e Stored Procedure. Conclusões Referências

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 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) Estrutura hierárquica: Nascente 1  Rio 1 Nascente 2  Rio 2 Rio 1  Junção 1x2 Rio 2  Junção 1x2 Junção 1x2  Rio 3 Rio 3  Foz Rio 3. Dados georeferenciados. Nascente 1Nascente 2 Junção Rio 1 x Rio 2 Foz Rio 3 Rio 2 Rio 1 Rio 3

Modelo Entidade Relacionamento

Nascente 1 Nascente 2 Rio 1 … Nascente Rio … Georeferenciamento

Modelo Entidade Relacionamento Tabela auto- relacionada. Exemplo de query recursiva na stored Procedure!

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 Relacionamento

Posição Outros Atributos Integra dados PCD

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.

PCD numa certa data, hora e localização Sensor no PCD Dados do Sensor ao longo do tempo

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.

De 01/JAN/00 a 31/DEZ/00 mês a mês. Média Móvel Outlier etc Média Máximo etc. Valor da Estatística numa certa data

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 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 Dado um Elemento Hidrológico, lista todos os demais elementos que direta ou indiretamente o influenciam. Usa query recursiva.

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 Disponível em: 240/Download/BernsteinXLS.zip. Aplica o mesmo algoritmo do THIRD.EXE mas funciona no Windows Vista e permite analisar milhares de tabelas.

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 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 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 Agência Nacional de Águas: Oracle 11g: acle11g/index.html Georeferenciamento (em Português): oracle-spatial.ppt Sobre filtros e estatísticas: HUFF, DARREL. How To Lie with Statistics. W. W. Norton & Company. New York ISBN