4 MODELAGEM DE DADOS GEOGRÁFICOS - DPI - Inpe
4 MODELAGEM DE DADOS GEOGRÁFICOS - DPI - Inpe
4 MODELAGEM DE DADOS GEOGRÁFICOS - DPI - Inpe
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