17.04.2013 Views

4 MODELAGEM DE DADOS GEOGRÁFICOS - DPI - Inpe

4 MODELAGEM DE DADOS GEOGRÁFICOS - DPI - Inpe

4 MODELAGEM DE DADOS GEOGRÁFICOS - DPI - Inpe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Modelagem de Dados Geográficos<br />

• Interpretação única – Cada esquema deve ser interpretado de forma inequívoca.<br />

Além disso, um modelo semântico deve suportar os seguintes conceitos de abstração<br />

[Nava92]:<br />

• Agregação - Segundo Navathe [Nava92], agregação é um conceito abstrato de construção<br />

de um objeto agregado a partir de objetos componentes. O relacionamento entre o objeto<br />

agregado e os componentes é descrito como “é-parte-de”. Num nível mais simples, uma<br />

agregação é usada, por exemplo, para agregar atributos, ou seja, um objeto é definido pelo<br />

conjunto dos atributos que o descreve.<br />

• Classificação e Instanciação - Classificação é o processo de abstração no qual objetos<br />

similares são agrupados dentro de uma mesma classe. Uma classe descreve as propriedades<br />

comuns ao conjunto de objetos. As propriedades podem ser estáticas (estruturais) ou<br />

dinâmicas (comportamentais) [Lisb97]. Segundo Brodie [Brod84 apud Lisb97], a maioria<br />

dos modelos semânticos representa apenas as características estáticas das entidades. As<br />

propriedades dinâmicas são representadas nos modelos orientados a objetos. O<br />

relacionamento existente entre o objeto e a sua classe é denominado “é_membro_de” ou<br />

“é_instância_de” significando que cada objeto é uma instância da classe [Nava92].<br />

• Generalização/especialização - A generalização é um processo de abstração no qual um<br />

conjunto de classes similares é generalizado em uma classe genérica (superclasse). A<br />

especialização é o processo inverso, onde a partir de uma determinada classe mais genérica<br />

(superclasse) são detalhadas classes mais específicas (subclasses). As subclasses possuem<br />

algumas características que as diferem da superclasse. O relacionamento entre cada<br />

subclasse e a superclasse é chamado de “é_um” (is_a). As subclasses automaticamente<br />

herdam os atributos da superclasse [Nava92].<br />

• Identificação - Cada conceito abstrato ou objeto concreto tem identificadores únicos<br />

[Nava92].<br />

Esses conceitos de abstração têm sido utilizados em diferentes combinações e em diferentes<br />

graus nos modelos de dados semânticos. Navathe [Nava92] considera o modelo orientado a<br />

objetos como um modelo similar aos modelos semânticos, podendo também ser considerado<br />

um modelo semântico que possui adicionalmente: herança de propriedades e métodos que<br />

modelam o comportamento dos objetos. Eles possuem também, construtores para a definição<br />

de objetos complexos, o que possibilita a representação de aplicações em áreas consideradas<br />

não convencionais.<br />

São descritos a seguir, de forma breve, os quatro modelos de dados mais utilizados como base<br />

para as extensões geográficas. Uma descrição mais detalhada poderá ser vista nas referências<br />

indicadas.<br />

4.2.1 Modelo Entidade-Relacionamento (ER)<br />

Bancos de Dados Geográficos 4-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!