Escolar Documentos
Profissional Documentos
Cultura Documentos
O objetivo deste documento fazer uma reviso bibliogrfica para elucidar as principais diferenas
entre os SGBDs, apontando os prs e contras das suas utilizaes.
APLICAO
A
APLICAO
B
S
G
B
D
APLICAO
C
APLICAO
D
BASE
DE
DADOS
APLICAO
E
O funcionamento o seguinte:
Cumprimento da integridade;
Cumprimento da segurana;
Controle de concorrncia;
Dicionrio de Dados;
Desempenho.
Na Figura 02 pode-se visualizar uma ilustrao da arquitetura dual, em que arquivos de dados
espaciais e arquivos de atributos alfanumricos so gerenciados e armazenados separadamente e da
arquitetura integrada em que a componente espacial e a componente alfanumrica so gerenciadas de
forma integrada.
ARQUITETURA DUAL
ARQUITETURA INTEGRADA
Arquitetura Dual
Um SIG implementado com a estratgia dual utiliza um SGBD relacional para armazenar os
atributos convencionais dos objetos geogrficos (na forma de tabelas) e arquivos para guardar as
representaes geomtricas destes objetos. No modelo relacional, os dados so organizados na forma de
uma tabela onde as linhas correspondem aos dados e as colunas correspondem aos atributos (CMARA &
MEDEIROS, 1996)
A entrada dos atributos no-espaciais feita por meio de um SGBD relacional e para cada entidade
grfica inserida no sistema imposto um identificador nico ou rtulo, atravs do qual feita uma ligao
lgica com seus respectivos atributos no-espaciais armazenados em tabelas de dados SGBD, como
ilustrado na Figura 03:
Baseado em exemplos de (CMARA & QUEIROZ, 2001), a Figura 03 exemplifica as ligaes lgicas criadas
entre os rtulos codificadores de lotes de uma cidade e seus atributos correspondentes (registros no campo
CodLote) numa tabela de banco de dados. O mesmo tipo de relacionamento lgico pode ser feito em outros
casos, como por exemplo: talhes florestais, lotes em uma quadra, quadras em um bairro, bairros em uma
cidade, hidrantes de segurana ou telefones pblicos ao longo de uma avenida, postos de servio e
restaurantes ao longo de uma rodovia.
A principal vantagem desta estratgia poder utilizar os SGBDs relacionais de mercado. No
entanto, como as representaes geomtricas dos objetos espaciais esto fora do controle do SGBD, esta
estrutura dificulta o equacionamento das questes de otimizao de consultas, gerncia de transaes e
controle de integridade e de concorrncia. Estes problemas s podem ser resolvidos atravs de
implementaes
sofisticadas
das
camadas
superiores
da
arquitetura
genrica,
que
operem
Falta de interoperabilidade entre os dados. Cada sistema produz seu prprio arquivo proprietrio
sem seguir o formato padro, o que dificulta a integrao dos dados.
SGBDs Relacionais
A arquitetura integrada baseada em um SGBD relacional utiliza-se de campos longos, chamados de
BLOBs (Binary Large Object), para armazenar a componente espacial do dado. Suas principais
desvantagens so (CMARA & QUEIROZ, 2005):
No capaz de capturar dos dados espaciais: como o SGBD trata o campo longo como uma cadeia
binria, no possvel conhecer a semntica do seu contedo;
Mtodos de acesso espacial e otimizador de consultas devem ser implementados pelo SIG: como o
SGBD trata os dados espaciais como uma cadeia binria, no possui mecanismos satisfatrios para
o seu tratamento;
Limitaes da linguagem SQL (Structured Query Language) para a manipulao dos dados
espaciais: a SQL padro oferece recursos ilimitados para o tratamento de campos longos.
SGBDs Objeto-Relacionais
Esta arquitetura tambm conhecida como arquitetura integrada com extenses espaciais. Os
SGBDs Objeto-Relacionais estendem os modelos relacionais, entre outras caractersticas, com um sistema
de tipos de dados rico e estendvel, oferecendo operadores que podem ser utilizados na linguagem de
consulta. Possibilitam ainda a extenso dos mecanismos de indexao sobre os novos tipos. Essas
caractersticas reduzem os problemas ocorridos na simulao de tipos de dados pelos SGBDs Relacionais,
tornando os SGBDs Objeto-Relacionais uma soluo atrativa para aplicaes no-convencionais
(FERREIRA, 2003).
(FERREIRA, 2003) destaca em seu trabalho algumas vantagens deste tipo de arquitetura:
Permite definir tipos de dados espaciais, equipados com operadores especficos (operadores
topolgicos e mtricos);
Concluso
A tecnologia de SIG precisa estar constantemente evoluindo para atender s necessidades de
diferentes reas tecnolgicas. Como resultado desse processo, o nvel de exigncia das aplicaes de
SIG est se tornando bastante elevado, fazendo com que o desenvolvimento desses sistemas fique difcil de
ser realizado apenas com uma linguagem de programao convencional. Sendo assim visualizamos que os
SGBDs se tornam uma tendncia a ser analisada e projetada antes de efetuar a implementao de SIGs.
REFERNCIAS
CMARA, G. & QUEIROZ, G. R. de. Arquitetura de Sistemas de Informao Geogrfica. Introduo cincia da
geoinformao. Cap. 3. Livro On-Line. Inpe. 2001. Disponvel em <http://www.dpi.inpe.br/gilberto/livro/>. Acesso em:
15/03/2010.
CASANOVA, M. et al. Bancos de Dados Geogrficos. Brasil. Editora MundoGeo. 2005.
GAZOLA, A. & FURTADO, A. L. Bancos de Dados Geogrficos Inteligentes. Monografias em Cincia da Computao,
No. 04/07. Pontifcia Universidade Catlica do Rio de Janeiro. Rio de Janeiro-RJ. 2007.
FERREIRA, K. R. Interface para Operaes Espaciais em Banco de Dados Geogrficos. Dissertao de Mestrado
em Computao Aplicada. INPE. So Jos dos Campos. 2003.