Professional Documents
Culture Documents
do Projeto PADCT/CIAMB
1 Introduo
Projetar o banco de dados uma das tarefas mais importantes no desenvolvimento de um
sistema de informao. O projeto do banco de dados requer o uso de diferentes instrumentos,
uma vez que as atividades necessrias a sua elaborao variam de acordo com a complexidade
do sistema, com o tipo de pessoal envolvido, o sistema de gerenciamento de banco de dados
(SGBD) utilizado, etc. Desta forma, o desenvolvimento de sistemas de banco de dados deve
estar baseado em uma metodologia eficaz, a partir da qual so empregados instrumentos
especficos de apoio s diferentes etapas do projeto.
A abordagem clssica de projeto de banco de dados consiste em dividir o processo em trs
etapas: projeto conceitual; projeto lgico; e projeto fsico (Elmasri e Navathe, 1994). Na fase
do projeto conceitual elaborado o esquema conceitual do banco de dados, com base em
modelos de dados que fornecem construtores de abstrao de alto nvel para descrever os
requisitos de dados da aplicao. Para facilitar a comunicao entre usurios e projetistas so
utilizadas linguagens bastante simples, como o modelo E-R (Chen, 1976). No projeto
conceitual no so considerados aspectos sobre o sistema de computao (software/hardware)
utilizado.
Na fase de projeto lgico elaborado o esquema lgico do banco de dados com base no
modelo de SGBD que ser utilizado. O esquema lgico gerado, aplicando-se regras de
transformao (mapeamento) dos construtores utilizados no esquema conceitual em elementos
de representao de dados de um dos modelos de banco de dados implementados pelos
SGBD disponveis no mercado (ex.: relacional, hierrquico, objeto-relacional).
No projeto fsico, define-se os aspectos de implementao fsica do banco de dados como, por
exemplo, estruturas de armazenamento, caminhos de acesso, particionamento e agrupamento
de dados. Estes fatores esto, diretamente, relacionados a um SGBD especfico e permitem, ao
projetista, planejar aspectos ligados eficincia do sistema de banco de dados.
Este captulo enfoca o processo de elaborao do esquema conceitual de dados do Projeto
Energia e Meio Ambiente: a questo do carvo no Rio Grande do Sul (PADCT/CIAMB).
1
Realidade
Formalismo
Conceitual
conceitos,
elementos e regras
compatibilidade
sintaxe e
Processo
de
Modelagem
Notao Grfica
Esquema
Conceitual
et al., 1996), GeoOOA (Ksters et al., 1997), Geo-ER (Hadzilacos e Tryfona, 1997), GMOD
(Pires, 1997), Geo-OMT (Borges, 1997) e MADS (Parent et al., 1998). A maioria deles so
baseados nos formalismos Entidade-Relacionamento e da Orientao a Objetos. No entanto, os
modelos se diferem muito com relao notao grfica e quanto linguagem lxica (quando
definida).
A modelagem conceitual apresenta diversas vantagens para a modelagem de aplicaes
geogrficas. Primeiro, por facilitar a execuo do projeto lgico, o qual necessita atender as
particularidades de um SIG especfico. Os usurios podem expressar seus conhecimentos sobre
a aplicao usando conceitos que esto mais prximos a eles sem a necessidade de utilizar
jarges computacionais. Como a modelagem conceitual independe do software no qual o
sistema implementado, o projeto resultante se mantm vlido caso ocorram mudanas de
tecnologia. Neste caso, apenas a transformao entre os esquemas conceitual e lgico
afetada. No caso da tecnologia de SIG, isso se torna um fator muito importante, uma vez que
grandes investimentos so preservados e h uma reduo de custos e aumento das chances de
sucesso em caso de mudana para tecnologias mais modernas. Por ltimo, a modelagem
conceitual facilita a troca de informaes entre parceiros de diferentes organizaes, uma vez
que aumenta a capacidade de entendimento da semntica da informao, facilitando o uso
correto da mesma.
2.1 Modelagem orientada a objetos
Um banco da dados pode ser visto como um modelo abstrato de uma poro da realidade, uma
vez que seus dados representam um subconjunto de elementos pertencentes a esta realidade
(Bdard et al., 1996). Abstrair uma poro da realidade para projetar um banco de dados
implica em selecionar os elementos (objetos) da realidade que so significativos (dentro do
objetivo pretendido), identificar como eles podem ser estruturados e os relacionamentos entre
eles.
O processo de modelagem conceitual realizado, utilizando-se mecanismos de abstrao, ou
seja, construtores bsicos definidos pelo formalismo. Uma descrio completa sobre
modelagem de objetos pode ser obtida em (Furlan, 1998). Os principais mecanismos de
abstrao presentes no formalismo da orientao a objetos esto resumidos a seguir.
atributo : domnio
ClasseAgregada
atributo : domnio
associao
generalizao especializao
agregao
Subclasse
atributo : domnio
Subclasse
atributo : domnio
instanciao
composio
ClasseComponente
atributo : domnio
objeto : classe
*
*
retrata
Tema
nome
ObjNoGeogrfico
RegioGeogrfica
descrio
*
FenmenoGeogrfico
relacionaCom
*
ObjetoGeogrfico
CampoGeogrfico
representa
*
representa
RepresentaoCampo
ObjetoEspacial
*
2..n
Ponto
GradeClulas
PolAdjacentes
Isolinhas
Linha
Polgono
GradePontos
TIN
Clula
ObjEspComplexo
PontosIrregulares
Para cada regio geogrfica pode-se especificar uma coleo de temas. O agrupamento de
classes que descrevem os fenmenos geogrficos em temas funciona como um mecanismo para
reduo da complexidade em grandes esquemas de dados. O uso de temas permite, ao
projetista, dividir o esquema de dados em subesquemas coesos, nos quais so agrupadas
classes que esto fortemente relacionadas entre si. Conjuntos de temas afins podem ser
agrupados em um tema mais genrico, formando uma hierarquia de temas.
ObjetoNoGeogrfico e FenmenoGeogrfico
Em um banco de dados geogrficos podem existir, alm dos dados referentes a fenmenos
georreferenciados, objetos convencionais presentes em qualquer sistema de informao.
Objetos que no possuem referncia a uma posio geogrfica do origem a subclasses da
classe OBJETONOGEOGRFICO.
A classe FENMENOGEOGRFICO generaliza qualquer fenmeno cuja localizao em relao
superfcie terrestre seja considerada. Por exemplo, um distrito municipal uma instncia de
FENMENOGEOGRFICO, se seus atributos espaciais estiverem representados no banco de
dados. Caso contrrio, o distrito definido como um objeto no geogrfico. Fenmenos
geogrficos e objetos no geogrficos esto, muitas vezes, relacionados entre si (associao
relacionaCom - Figura 3).
CampoGeogrfico e ObjetoGeogrfico
Fenmenos geogrficos so percebidos, na realidade geogrfica, segundo as vises
dicotmicas de campo e de objeto (Goodchild, 1992). Essas duas vises acarretam diferentes
maneiras de modelagem dos fenmenos geogrficos. As classes CAMPOGEOGRFICO e
OBJETOGEOGRFICO especializam a classe FENMENOGEOGRFICO, permitindo ao projetista
especificar, de forma distinta porm integrada, os campos e os objetos geogrficos
respectivamente.
A classe OBJETOGEOGRFICO uma generalizao de todas as classes do domnio da aplicao
que so percebidas na viso de objetos. Neste caso esto includas aquelas classes que
representam fenmenos geogrficos que podem ser individualizados, ou seja, que possuem
identidade prpria e suas caractersticas podem ser descritas atravs de atributos (ex.: Mina,
Rio, Rodovia, Municpio).
A classe CAMPOGEOGRFICO generaliza os fenmenos que se enquadram na viso de campo.
Campos geogrficos so modelados como funes sobre variveis. Alguns campos referem-se
a variveis distribudas sobre a superfcie, de forma contnua (ex.: Altimetria, Temperatura e
Cobertura do Solo), enquanto outros referem-se a variveis distribudas de forma discreta (ex.:
Populao e Ocorrncias Epidemiolgicas) (Pires, 1997).
ObjetoEspacial
Em um SIG, a implementao da representao espacial e dos relacionamentos espaciais de um
conjunto de objetos geogrficos feita com base em estruturas de dados espaciais. A escolha
da melhor estrutura de dados para implementar a representao espacial de cada fenmeno
geogrfico uma tarefa posterior ao projeto conceitual, no devendo ser considerada ao longo
do mesmo.
cada fenmeno.
2.3 Criando esquemas de dados a partir do GeoFrame
Um esquema conceitual de banco de dados geogrficos pode ser elaborado a partir da
especializao das classes do GeoFrame. A modelagem conceitual de banco de dados
geogrficos, usando o GeoFrame, realizada segundo uma abordagem top-down composta de
trs etapas. Inicialmente so identificados, para cada rea geogrfica, os diversos temas (e subtemas) a serem projetados. Na segunda etapa definido um subesquema de classes para cada
tema identificado. Ainda nessa etapa, feita a especificao das associaes entre classes de
diferentes temas. Por ltimo, realizada a anlise e modelagem do tipo de representao
espacial de cada fenmeno geogrfico identificado. A seguir, cada uma dessas fases descrita.
Ao longo desta descrio sero introduzidos alguns mecanismos de simplificao de esquemas
do GeoFrame.
Diagrama de temas
Conforme mostrado na Figura 3, cada regio geogrfica retratada por zero ou mais temas.
No entanto, um mesmo tema tambm pode estar associado a mais de uma regio geogrfica.
Um tema especificado como uma agregao de classes de fenmenos geogrficos, de objetos
no geogrficos e de outros temas mais especficos.
Para aumentar a legibilidade do esquema resultante, os temas definidos pelo projetista no so
modelados como subclasses da classe TEMA, mas atravs do construtor Pacote, da UML.
Especificando fenmenos geogrficos e objetos no geogrficos
Na abordagem orientada a objetos, um esquema de banco de dados geogrficos representado
pelo diagrama de classes que descrevem os fenmenos geogrficos, os objetos no geogrficos
e os possveis relacionamentos entre eles.
Cada classe identificada no domnio da aplicao deve ser modelada como subclasse de uma
das seguintes classes do GeoFrame: OBJETONOGEOGRFICO; CAMPOGEOGRFICO; ou
OBJETOGEOGRFICO.
Para evitar a sobrecarga visual do diagrama devido ao grande nmero de ligaes, utilizado
um mecanismo de simplificao de esquemas denominado esteretipo. Um esteretipo estende
o vocabulrio UML permitindo ao projetista criar novos tipos de construtores que podem ser
empregados como qualquer outro elemento da linguagem (Booch et al., 1998). Para substituir
os relacionamentos de generalizao entre as classes do domnio e as classes do GeoFrame,
so utilizados trs esteretipos (Figura 4).
Esteretipos para generalizao
P
Q
O
ObjectosNoGeogrficos
Campos Geogrficos
ObjetosGeogrficos
B
w
e
u
Ponto
Linha
Polgono
RepresentaoCampo
K GradeClulas H
L PolAdjacentes I
J Isolinhas
G
GradePontos
TIN
PontosIrregulares
ObjComplexo
Estes padres so usados para descrever solues empregadas durante as fases de anlise de
requisitos e modelagem conceitual dos dados. Padres de anlise refletem estruturas
conceituais do domnio da aplicao e no solues computacionais. Fowler define um padro
de anlise como uma idia que se provou til em um contexto prtico e que, provavelmente,
ser til em outras situaes similares.
O emprego de padres de anlise no projeto de aplicaes geogrficas facilita a modelagem
dessas aplicaes devido grande interseo entre conjuntos de fenmenos geogrficos que
interessam s aplicaes de um mesmo domnio (Lisboa Filho et al., 1998). Por exemplo,
aplicaes na rea de controle ambiental, como o caso do Projeto PADCT/CIAMB,
manipulam fenmenos geogrficos pertencentes a temas comuns da rea (ex.: hidrografia,
clima, vegetao). Embora existam diferenas, principalmente em relao aos atributos
modelados, pois dependem do enfoque definido pelo usurio, o conjunto de classes e seus
relacionamentos quase sempre o mesmo dentro de um tema especfico.
A modelagem conceitual de dados do Projeto PADCT/CIAMB baseou-se em padres de
anlise identificados durante o desenvolvimento de outras aplicaes geogrficas na rea de
controle ambiental (Lisboa Filho e Iochpe, 1996 e Lisboa Filho et al., 1997). Alm disso,
possibilitou a identificao de novos candidatos a padres de anlise.
MEIO_ANTRPICO
MEIO_BITICO_E_ABITICO
LIMITES
USO_SOLO
CLIMA
HIDROGRAFIA
SCIO-ECONOMIA
SISTEMA_VIRIO
GEOLOGIA
RELEVO
CARVO
IMAGENS_FOTOS
SOLOS
SCIO-ECONOMIA
USO-SOLO
GneroIndustrial
AtivEconmica
ProdIntBruto
ano : int
vlrPIB : real
EstrutEconmica
Q
L
codigo : int
descrio : char
tipoAtiv : char
UsoCobSolo
<<funo>>
Emprego
ano : int
porcentagem : real
TipoUsoSolo
ano : int
numEmpregados : int
tipoUso : int
descrTipoUso : char
LIMITES
O
MicroRegio
Municpio
nomeMR : char
O
SetorCensitrio
e*
ano : int
Distrito
1
* nomeMun : char
dataEmancip : date
reaMun : real
histrico : char
1
1 classFuncional : int
1
ATIV_CARBONFERA
Empresa Carbonfera
O
B
nome : char
tipoExplorao : int
ativa : boolean
classe : char
O
Jazida
lavrado : boolean
IMAGENS_FOTOS
O
Rodovia
Be *
SISTEMA_VIRIO
MinaCarvo
Censo
SedeMun
nomeDistr : char
ano : int
popRural : int
popUrbana : int
ano : int
qtde : real
P
ProduoCarvo
nomeEmpresa : char
produo : int
numOperrios : int
produtividade : real
Q
ImagemSat
data : date
Q
FotoArea
data : date
SOLOS
O
RecursoHdrico
we
O
BaciaHidrogrfica
* 1
Q
L
Solos
PermInter : char
O
*
e
Ilha
PtoColetaAgua
Medio
PtoAmostrSolo
<<funo>>
*
*
TipoSolo
1
tipoSolo : int
descrTpSolo : Char
descrPto : char
data : date
valor : num
GEOLOGIA
ParmetroQual
parmetro : char
unidMed : char
Q
L
Geologia
<<funo>>
CLIMA
UnidGeolgica
Precipitao
Temperatura
GJ
Q
Evaporao
G
Insolao
Umidade
Q
G
tipoUnidGeolog : int
descrUnidGeol : char
RELEVO
Q
G
Topografia
GHJ
Vento
Q
G
direo : char
velocidade : real
O
B
Estao Meteorolgica
estao : char
rgo : char
perodo : date
Declividade
Exposio
Q
H
hidrogrficas dos principais afluentes do rio Jacu, foram definidas bacias de drenagem para
alguns pontos de amostragem. Devido herana de propriedades na especializao, a classe
BaciaDrenagemPto uma subclasse de OBJGEOGRFICO com representao espacial do tipo
polgono. A existncia de algumas pequenas ilhas originou a classe Ilha, para a qual existe
apenas representao espacial. A modelagem do sub-tema Hidrografia foi realizada com base
nos padres de anlise Hidrografia e Parmetros de Qualidade Ambiental, definidos em
(Lisboa Filho e Iochpe, 199?).
O sub-tema Clima foi especificado com base no padro de anlise Campo Geogrfico
Numrico (Lisboa Filho e Iochpe, 199?).Com base em informaes coletadas em uma srie de
estaes meteorolgicas, cuja classe subclasse de ObjetoGeogrfico (com representao
pontual), vrias variveis contnuas foram medidas, as quais deram origem aos seguintes
campos geogrficos: Precipitao, Temperatura, Umidade, Vento, Evaporao e Insolao
(Ferraro e Hasenack, 1997).
O sub-tema Relevo engloba trs classes: Topografia; Declividade; e Exposio. A classe
Topografia foi modelada com trs formas espaciais, ou seja, trs formas distintas de abstrao
de seu componente espacial: PontosIrregulares (pontos contados); Isolinhas (curvas de nvel);
e GradePontos (modelo numrico de terreno - MNT). As classes Declividade e Exposio so
derivadas do modelo numrico de terreno, mantendo o mesmo tipo de componente espacial,
ou seja, GradePontos.
Como o sub-tema Uso_Solo (Figura 8), os sub-temas Solos e Geologia foram modelados com
base no padro de anlise Campo Geogrfico Categrico (Lisboa Filho e Iochpe, 199?).O subtema Solos possui ainda a classe PtoAmostrSolo, cujas instncias indicam a localizao dos
pontos de coleta para os quais existem uma srie de dados referentes s anlises de solos
realizadas com as amostras de solos coletadas nestes pontos (Schneider et al., 1997).
4 Consideraes finais
O projeto conceitual de banco de dados, embora seja uma etapa a ser realizada no incio do
ciclo de vida do desenvolvimento de sistemas, mostrou-se til mesmo sendo realizado aps a
existncia do sistema. Isto porque o esquema conceitual do banco de dados do Projeto
PADCT/CIAMB possibilita ao usurio obter uma viso global dos dados produzidos durante o
desenvolvimento do projeto.
Embora as metodologias de desenvolvimento de software incluam uma etapa inicial de projeto
conceitual, o desenvolvimento de aplicaes apoiadas em SIG tem sido realizado, muitas
vezes, de forma incremental e diretamente no software de SIG. A conseqncia disso que,
com freqncia, ocorrem problemas que poderiam ter sido evitados atravs da modelagem
conceitual (ex.: redundncia de dados e ausncia de relacionamentos importantes).
Durante a elaborao do esquema conceitual do Projeto PADCT/CIAMB, alguns conjuntos de
dados redundantes foram identificados (ex.: dados sobre senso demogrfico obtidos de
diferentes fontes e estruturados de forma distinta e no relacionada). Tambm foram
identificados alguns dados muito especficos a um determinado sub-projeto, que no foram
incorporados ao esquema, uma vez que esses dados permanecero apenas registrados nos
relatrio dos sub-projetos e no faro parte do banco de dados digital (ex.: dados sobre ndices
o esquema de dados final torna-se bastante claro, uma vez que apenas os elementos
essenciais da aplicao so modelados;
devido ao alto nvel de acoplamento entre as classes dentro de um mesmo tema, o nmero
de associaes entre classes de diferentes temas fica reduzido, contribuindo para a clareza
do esquema.
Bibliografia
ALMADA, C. M. W.; WRDIG, N. L. (1997) Avaliao da fauna bentnica em ambiente
aqutico da regio carbonfera. Em UFRGS. Energia e Meio Ambiente: a questo do
carvo no Rio Grande do Sul. Sedimentologia, v.5. Porto Alegre, UFRGS Centro de
Ecologia. Relatrio final Projeto PADCT-CIAMB.
BDARD, Y.; CARON, C.; MAAMAR, Z.; MOULIN, B.; VALLIRE, D. (1996) Adapting
data models for the design of spatio-temporal databases. Computer, Environment, and
Urban Systems, v.20, n.1.
BDARD, Y. (1999) Visual modeling of spatial databases: towards spatial PVL and UML.
Geomatica, June.
BOOCH, G.; JACOBSON, I.; RUMBAUGH, J. (1998) The Unified Modeling Language User
Guide. Addison-Wesley.
BORGES, K. A. V. (1997) Modelagem de Dados Geogrficos: uma extenso do modelo
OMT para aplicaes geogrficas. Belo Horizonte: Fundao Joo Pinheiro. Dissertao
de Mestrado.
BUSCHMANN, F.; MEUNIER, R.; ROHNERT, H.; SOMMERLAD, P.; STAL, M. (1996)
Pattern-Oriented Software Architecture: A System of Patterns. New York: John Wiley &
Sons.
CHRISMAN, N. (1997) Exploring Geographic Information Systems. New York: John Wiley
& Sons.
COAD, P.; YOURDON, E. (1991) Object-Oriented Analysis. 2.ed. New Jersey: Prentice-Hall.
CEN - EUROPEAN COMMITTEE FOR STANDARDIZATION (1996) Geographic
information data description conceptual schema language. Brussels: CEN. (Report CR
287005).
CHEN, P. P. S. (1976) The entity-relationship model: Towards a unified view of data. ACM
Trans. Database System, New York, n.1.
ELMASRI, R.; NAVATHE, S. B. (1994) Fundamentals of Database Systems. 2.ed. Menlo
Park, CA: Addison-Wesley.
FERRARO, L. W.; HASENACK, H.. (1997) Avaliao das variveis climticas de superfcie
do baixo Jacu - RS. Em UFRGS. Energia e Meio Ambiente: a questo do carvo no Rio
Grande do Sul. Clima e Recursos Hdricos, v.4. Porto Alegre, UFRGS Centro de Ecologia.
Relatrio final Projeto PADCT-CIAMB.
FOWLER, M. (1997) Analysis Patterns: Reusable Object Models. Menlo Park, CA: Addison
Wesley Longman.
FURLAN, J. D. (1998) Modelagem de Objetos atravs da UML: the Unified Modeling
Language. So Paulo: Makron Books.
GOODCHILD, M. F. (1992) Geographical data modeling. Computers & Geosciences,
London, v.18, n.4.
GORDILLO, S.; BALAGUER, F. (1998) Refining an object-oriented GIS design model:
topologies and field data. In Proceedings of 6th ACM Symposium on Geographic
Information Systems, Washington.
HADZILACOS, T.; TRYFONA, N. (1997) An extended entity-relationship model for
geographic applications. SIGMOD Record, V.26, N.3.
HEUSER, C. A. (1998) Projeto de Banco de Dados. Porto Alegre: Sagra Luzzato. (Srie
livros didticos, nmero 4)
ISOWARE (1999) CASE-Toll REGIS. Available at http://www.isoware.de/.
JOHNSON, R. E. (1992) Documenting frameworks using patterns. In Proceedings of ObjectOriented Programming Systems, Languages and Applications Conference - OOPSLA,
Vancouver.
KSTERS, G.; PAGEL, B. U.; SIX, H.W. (1997) GIS - Application development with
GeoOOA. International Journal of Geographical Information Science, v.11, n.4.
LISBOA FILHO, J.; IOCHPE, C. (1996) Adaptando o modelo de objetos OMT para
modelagem conceitual de aplicaes de SIG. Em Anais da 1a SEGEO-RJ, Rio de Janeiro.
LISBOA FILHO, J.; IOCHPE, C.; GARAFFA, I. M. (1997) Modelos conceituais de dados
para aplicaes geogrficas: uma experincia com um SIG interinstitucional. Em Anais do
4o Simpsio Brasileiro de Geoprocessamento, So Paulo.
LISBOA FILHO, J.; IOCHPE, C.; BEARD, K. (1998) Applying Analysis Patterns in the GIS
Domain. In Proceedings of 10th Annual Colloquium of the Spatial Information Research
Centre, Dunedin, NZ.
LISBOA FILHO, J.; IOCHPE, C. (1999) Specifying analysis patterns for geographic databases
on the basis of a conceptual framework. In Proceedings of 7th ACM Symposium on
Advances in Geographic Information Systems, Kansas City, USA.
LISBOA FILHO, J.; IOCHPE, C. (199?) Padres de anlise para banco de dados
geogrficos. A ser publicado.
NEVES, G. R.; CHAVES, S. H. A. (1997) Notas para o estudo da regio carbonfera
tradicional do Rio Grande do Sul. Em UFRGS. Energia e Meio Ambiente: a questo do
carvo no Rio Grande do Sul. Meio Antrpico, v.2. Porto Alegre, UFRGS Centro de
Ecologia. Relatrio final Projeto PADCT-CIAMB.
PARENT, C.; SPACCAPIETRA, S.; ZIMANYI, E.; DOMINI, P.; PLAZANET, C.;
VANGENOT, C. (1998) Modeling spatial data in the MADS conceptual model. In
Proceedings of the International Symposium on Spatial Data Handling. Vancouver,
Canada.
PIRES, F. Um ambiente computacional para modelagem de aplicaes geogrficas.
Campinas: Unicamp, Instituto de Computao, 1997. Tese de Doutorado.
RUMBAUGH, J.; BLAHA, M.; PREMERLANI, W.; EDDY, F.; LORENSEN, W. (1991)
Object-Oriented Modeling and Design. New Jersey: Prentice-Hall.
SCHNEIDER, P.; KMPF, N.; GIASSON, E. (1997) Solos da bacia carbonfera do Baixo
Jacu, RS. Em UFRGS. Energia e Meio Ambiente: a questo do carvo no Rio Grande do
Sul. Vegetao e Solos, v.3. Porto Alegre, UFRGS Centro de Ecologia. Relatrio final
Projeto PADCT-CIAMB.
SOUZA, N. J.; BITTENCOURT, J. L. (1997) Aspectos globais da regio carbonfera do Rio
Grande do Sul. Em UFRGS. Energia e Meio Ambiente: a questo do carvo no Rio
Grande do Sul. Meio Antrpico, v.2. Porto Alegre, UFRGS Centro de Ecologia. Relatrio
final Projeto PADCT-CIAMB.
SOUZA, C. R. B. (1998) Um framework para editores de diagramas cooperativos baseados
em anotaes. Campinas: Unicamp. Dissertao de Mestrado.
UFRGS. 1997. Energia e Meio Ambiente: a questo do carvo no Rio Grande do Sul. v.1.
Porto Alegre, UFRGS Centro de Ecologia. Relatrio final Projeto PADCT-CIAMB.