Modelagem de BDG. Modelagem de BDG

Documentos relacionados
SIG SIG. GEO-OMT Exercícios. Alisson Fernando Coelho do Carmo

SFS Simple Feature SQL

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS. Prof. Angelo Augusto Frozza, M.Sc.

Modelos Conceituais Geográficos na Literatura... MGeo + Valéria Times e Flávio Pimentel Ana Carolina Salgado UFPE

Noções OMT-Geo. Diretoria de Serviço Geográfico DSG EXÉRCITO BRASILEIRO. Apresentação : Cel Omar A. Lunardi

Modelos de dados geográficos. Prof. Dr. Cristiano Zerbato

Diagramas de Transformação e Apresentação

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2. SIG- Eng. Cartográfica Prof. Luciene Delazari

Modelagem em Geoprocessamento. - Modelo OMT - Modelo Geo-OMT - Exemplos

Modelos Conceituais de Dados

Modelagem Conceitual de BDG Modelo OMT- G. Clodoveu Davis DCC/UFMG

Modelagem de Dados Geográficos (1)

Mapeamento Conceitual-Lógico

Modelagem de Dados Geográficos (2)

Bancos de Dados Geográficos Representação Topologia e Relacionamentos Espaciais. Clodoveu Davis DCC/UFMG Escola de Verão DCC/UFMG

UD 4 MODELAGEM DE FENÔMENOS GEOGRÁFICOS

Modelo O QUE É MODELAR? SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Prof. Luciene Delazari Aula 2. Modelos de dados e estruturas de dados

DADOS EM GEOPROCESSAMENTO

DADOS EM GEOPROCESSAMENTO

Sumário. BD Orientado a Objetos

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 1 - Conceitos. SIG- Eng. Cartográfica Prof. Luciene Delazari

Modelagem e consultas espaciais

Extensões ao Modelo OMT-G para Produção de Esquemas Dinâmicos e de Apresentação

MAPEAMENTO OBJETO RELACIONAL. Professora Lucélia Oliveira

Roteiro. Elementos de SIG. Elementos de SIG. Elementos de SIG. Metodologia para Criação de SIG. Clodoveu Davis 3

O mundo real é muito complexo para ser representado em sua totalidade, em qualquer sistema de informações.

MODELAGEM DE DADOS GEOGRÁFICOS PARA SISTEMA URBANO DE TRATAMENTO E DISTRIBUIÇÃO DE ÁGUA

SIG Sistema de Informações Geográficas

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.

Banco de dados Brasil

SIG: Sistemas de Informações Geográficas

SIG: Sistemas de Informações Geográficas

Geoprocessamento. Aula 12 SIG: Arquitetura e Modelagem. Junho de 2017 PROFA. MARIANA A. G I ANNOT TI

Banco de dados Geográficos

Sistemas de Informações Geográficas

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA. No nível mais próximo ao usuário, a interface homemmáquina define como o sistema é operado e controlado.

Modelagem conceitual de bancos de dados espaciais para análise geotécnica

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL

MAPEAMENTO DE ESQUEMAS CONCEITUAIS GEOGRÁFICOS PARA ESQUEMAS GML E ESQUEMAS FÍSICOS DE BANCOS DE DADOS ESPACIAIS

CAPÍTULO 2 CONCEITOS DE GEOPROCESSAMENTO

Administração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos

Banco de Dados Geográficos

Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU

Projeto de Banco de Dados

UFGD FCA PROF. OMAR DANIEL BLOCO 7 Estruturas de Dados Vetoriais

CURSO DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO. SER-300 Introdução ao Geoprocessamento. Relatório do Laboratório 1 ANA CAROLINA MOREIRA PESSÔA

Projeto de Banco de Dados

FUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO

Sumário. Banco de Dados Geográfico

Prof.: Clayton Maciel Costa

Banco de Dados Espaciais

Aquisição e Integração de Dados

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

D1. Terminologia relativa a objectos espaciais na norma SDTS (Spatial Data Transfer Standard).

Módulo II Mapeamento OO x Relacional

Angelo Horta de Abreu. Banco de Dados Geográfico para a gestão do Instituto Inhotim. XII Curso de Especialização em Geoprocessamento UFMG

EngEnhArIA CaRToGRáFiCa Cartografia I 2º ano. Introdução aos Sistemas de Informações Geográficas - Parte I

IEC Banco de Dados I Aula 09 Modelo E. R. para relacional

Modelagem conceitual do banco de dados das áreas susceptíveis a desertificação no Estado do Ceará - Brasil

Modelagem Geométrica: Boundary Representation

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

PARTE 2 INTRODUÇÃO AO SIG/GIS. Mundo Real. Curso de Geoprocessamento: Prof. Alzir Felippe B. Antunes

CIV2802 Sistemas Gráficos para Engenharia

Fundamentos de Banco de Dados e Modelagem de Dados

APLICAÇÃO DA TECNOLOGIA DE BANCO DE DADOS GEOGRÁFICO PARA ANÁLISE DOS OBJETIVOS DO MILÊNIO

Bancos de Dados Geográficos

INE 5454 Tópicos Especiais em Gerência de Dados

Mapas e suas representações computacionais

Banco de Dados e. SistemasdeInformação Geográfica

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA (II)

2. Revisão de Modelagem Conceitual

Sistemas de Informação Geográficos. Informação na Organização. O Valor da Informação. Sistemas de Informação Tradicionais. O Valor da Informação

Ana Paula Lima Marinho

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia

Modelagem de Processos de Análise Geográfica Utilizando o Framework GeoFrame

Projeto Lógico de BDOO

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Conceitos

Projeto Banco de Dados

Anexo II Mapeamento entre modelos

Modelagem de Dados. Modelagem Conceitual

Projeto Lógico de BDOO

Revisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos

Fundamentos de Geoprocessamento. Operações de Análise Espacial

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO

Sumário. Banco de Dados Temporal

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Banco de Dados para. Sistemas de Informação Geográfica (SIG) ROTEIRO. Conceitos. Fundamentos em Sistemas de Informação Geográfica (SIG)

FERRAMENTA PARA CRIAÇÃO DE BANCOS DE DADOS GEOGRÁFICOS A PARTIR DE DIAGRAMAS OMT-G

Disciplina Geoprocessamento Aplicadoao Planejamento

HORUS FROSSARD CARLOS DE PAULA O GEOPROCESSAMENTO NA DEFESA DO PATRIMÔNIO PÚBLICO DA CIDADE DE BELO HORIZONTE

MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.

Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas 2013 IST. Bibliografia

Aula 01 Conceito de Banco de Dados e SGBD

Professor: Anselmo Montenegro Conteúdo (aula 7): - Noções de estruturas de dados topológicas. Instituto de Computação - UFF

Transcrição:

Modelagem de BDG Modelagem de dados convencional abstração de entidades e relacionamentos do mundo real com propriedades alfanuméricas Modelagem de dados geográficos é mais complexa entidades com propriedades espaciais entidades com múltiplas representações várias geometrias para uma mesma entidade podem estar associadas a determinadas faixas de escala relacionamentos com semântica espacial conectividade, cobertura,... Modelagem de BDG Níveis de abstração a serem considerados mundo real entidades e relacionamentos representação formas de percepção espacial das entidades apresentação visualização das entidades e relacionamentos implementação estruturas de armazenamento a nível lógico Modelo conceitual de amplo uso modelo OMT-G (cobre os 3 primeiros níveis) 1

Modelo OMT-G Extensão do modelo conceitual OO OMT para modelagem de dados geográficos classes especiais para entidades geográficas suporte à modelagem de transformações de representação de dados apresentação de dados relacionamentos especiais para o contexto geográfico Classes em OMT-G (com propriedades espaciais) (sem propriedades espaciais) 2

Classes Georreferenciadas Especializações Geo-Objeto com geometria com geometria e topologia modelagem de redes (grafos) Geo-Campo isolinhas subdivisão planar tesselação amostragem malha triangular irregular Classes - Representações Geo-campos 3

Relacionamentos em OMT-G (b) relacionamentos com semânticas específicas: topológicos (cobertura), métricos (distância), fuzzy (perto de),... (c) (d) relacionamentos de conectividade em redes Relacionamento de Agregação Agregação Convencional Agregação Espacial (geometrias dos componentes estão cobertas sem sobreposição na geometria do composto) 4

Relacionamento de Especialização Especializações Convencionais e Espaciais Especialização Conceitual Permite a modelagem de múltiplas representações superclasse mantém apenas atributos convencionais subclasses mantém atributos espaciais Duas categorias especialização conceitual por forma geométrica alternativas de representação que podem ser sobrepostas e independem de escala especialização conceitual por escala cada alternativa de representação é válida em uma faixa de escalas 5

Especialização Conceitual - Exemplos Modelagem de Transformações Definição de mudanças de representação previstas em generalizações ou agregações envolvendo classes espaciais define uma associação direcionada (direção da transformação) entre 2 classes de representação o rótulo da associação indica o método de transformação a ser aplicado em geral são algoritmos de geometria computacional generalização cartográfica, algoritmos de análise espacial,... pode-se modelar uma cadeia de transformações, com classes intermediárias não-materializadas classes com linhas tracejadas Esta modelagem pode ser feita separadamente diagrama de transformação 6

Exemplos de Transformações Fusão de polígonos de lotes em uma quadra com espaçamento de 0 m (adjacentes) Visões simplificadas da geometria de um município (sem materializar a representação pontual) Modelagem de Apresentações Definição de visualizações para classes georreferenciadas (customização de apresentações) define uma associação direcionada entre uma classe espacial e uma classe de apresentação o rótulo da associação indica a operação de transformação a ser aplicada Classe de apresentação define escalas válidas para a visualização (parte superior) metáfora visual (parte inferior esquerda) configurações de atributos gráficos (parte inferior direita) Esta modelagem pode ser feita separadamente diagrama de apresentação 7

Exemplos de Apresentações Modelagem Lógica Mapear para BDOR, se possível mais adequado ao armazenamento de dados geográficos complexos alguns SGBDORs possuem suporte para armazenamento de tipos geométricos e raster PostGIS, Oracle,... 8

Mapeamento de Classes Classe convencional tabela Atributos de classes mapeados pelas regras para projeto lógico de BDOR Classe georeferenciada tabela + alternativa de armazenamento da geometria + definição de RIs (triggers, procedimentos, etc) para consistência da geometria de cada tipo de classe espacial exemplos de RIs polígono de um lote deve ser fechado segmentos de um rio devem ter conectividade Armazenamento da Geometria Alternativa 1: tabela única para geometrias + tabelas para dados convencionais T-Dados T-Geometrias ID a 1... a i ID a 1... a n ID-T-Dados Vantagens esquema enxuto tabelas de dados com esquema simples adequada a múltiplas representações Desvantagens junção para associar dado e representação tabela de geometrias com alto número de acessos esquema da tabela de geometrias deve suportar todos os tipos de geometria 9

Armazenamento da Geometria Alternativa 2: uma ou mais tabelas de geometria para cada tabela de dados convencionais T1-Dados ID a 1... Vantagens a i T1-GeometriaX tabelas de dados com esquema simples tabelas de geometria com menor número de acessos e com esquemas particulares (menos complexas) adequada a múltiplas representações Desvantagens esquema mais extenso junção para associar dado e representação ID a 1... a n ID-T1-Dados Armazenamento da Geometria Alternativa 3: tabela única para geometria e dados convencionais T ID a 1... Vantagens a n a geom_1 esquema enxuto geometria... a geom_i evita junção para associar dado e representação Desvantagens esquema das tabelas mais complexo inadequada a múltiplas representações 10

Outros Mapeamentos Relacionamentos de associação considera-se as regras de mapeamento de relacionamentos em BDORs prever RIs para garantir consistência de agregações Especializações duas alternativas geralmente consideradas 1. Tabela para superclasse e tabelas para subclasses forma mais natural de mapeamento para BDOR adequada a especializações parciais e não-disjuntas adequada a dados com visualizações e transformações genéricas 2. Tabelas apenas para subclasses adequada a especializações totais e disjuntas adequada a dados com visualizações e transformações distintas Outros Mapeamentos Relacionamentos espaciais em geral não são explicitamente armazenados no BDG aumenta significativamente o volume de dados! são mantidos na forma de métodos ou procedimentos e determinados através de invocação por operações DML idealmente, um BDG deve possuir uma biblioteca de funções analíticas que implementam estes relacionamentos 11

Exercício Considere os dados geográficos de domínio urbano exemplificados para o modelo de objeto nas transparências 17 e 18 de 8-BDG exemplos: prédios importantes, logradouros, rede de esgoto etc; atividade 1: apresente uma modelagem OMT-G sobre esse domínio exemplo que ilustre pelo menos uma ocorrência de: (i) classe convencional, (ii) classe georreferenciada com geometria; (iii) classe georreferenciada com geometria e topologia; (iv) relacionamento de associação simples; (v) relacionamento de associação espacial; (vi) relacionamento de associação de rede arco-nó; (vii) agregação espacial; (viii) especialização espacial; (ix) especialização conceitual; (x) transformação; (xi) apresentação atividade 2: apresente uma representação objetorelacional ou relacional adequada a modelagem OMT-G definida na atividade 1 12