Faça o download da revista completa - UniFil
Faça o download da revista completa - UniFil
Faça o download da revista completa - UniFil
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Comparativo entre Banco de Dados Orientados a Objeto<br />
a objetos. Na Secção 2 são descritas as principais características dos 9 SGBDOO estu<strong>da</strong>dos,<br />
sendo eles ITASCA, GEMSTONE, VERSANT, OBJECTIVITY/DB, ONTOSDB, CACHÉ,<br />
JASMINE, OBJECTSTORE e O2. Na Secção 3 é apresentado o estudo comparativo dos SGBDOO<br />
CACHÉ, OBJECTIVITY/DB, ITASCA e OBJECTSTORE. Finalmente, na Secção 4 são expressas<br />
as conclusões e sugeridos os trabalhos futuros.<br />
PRINCIPAIS SGBDOO ESTUDADOS<br />
Os SGBDOO começaram a se tornar produtos comercialmente viáveis, pelo motivo<br />
de apresentar um alto desempenho, serem confiáveis e também se a<strong>da</strong>ptarem a outros modelos<br />
de <strong>da</strong>dos, tratando-se de consulta. Hoje algumas empresas já utilizam este modelo de <strong>da</strong>dos<br />
para questões de gerenciamento <strong>da</strong>s informações. Por este motivo iniciou-se uma pesquisa com<br />
alguns SGBDOO.<br />
Com inúmeras pesquisas envolvendo bancos de <strong>da</strong>dos, 9 foram então estu<strong>da</strong>dos,<br />
detalhando suas principais funcionali<strong>da</strong>des e, 4 de maior destaque foram comparados quanto a<br />
algumas de suas principais características.<br />
Existem hoje vários tipos de SGBDOO, tais como: ITASCA, GEMSTONE,<br />
VERSANT, OBJECTIVITY/DB, ONTOS, CACHÉ, JASMINE, OBJECT STORE, O2, entre<br />
outros.<br />
ITASCA<br />
42<br />
R<br />
E<br />
V<br />
I<br />
S<br />
T<br />
A<br />
É baseado em uma série de protótipos para banco de <strong>da</strong>dos orientados a objetos<br />
ORION, sendo executado sob plataforma UNIX e podendo ser utilizados: C++, C, CLOS ou<br />
Common Lisp. As pesquisas tiveram início no ano de 1985, pela MCC (Microelectronics and<br />
Computer Techniology Corporation) e Laboratório de Sistemas Distribuídos, em Austin, no<br />
Texas. Entretanto, em 1995 a IBEX Corporation adquiriu o ITASCA, Sistema Gerenciador de<br />
Bancos de Dados para Objetos Distribuídos – estendendo o protótipo para um produto comercial<br />
(ITASCA, 2001).<br />
Seu modelo de <strong>da</strong>dos suporta os princípios fun<strong>da</strong>mentais de orientação a objetos,<br />
como: abstração de <strong>da</strong>dos, encapsulamento, herança, identificadores de objetos e classes, incorporando<br />
um ambiente persistente e compartilhado. Ca<strong>da</strong> objeto tem um identificador único, sendo<br />
que os atributos representam o estado e os métodos do comportamento. As classes apresentam<br />
objetos que compartilham os mesmos métodos e atributos e a definição do banco de <strong>da</strong>dos<br />
tem como resultado uma hierarquia de classes, de forma que, subclasses podem ser deriva<strong>da</strong>s<br />
de classes existentes, her<strong>da</strong>ndo todos os métodos e atributos, sendo permiti<strong>da</strong> herança múltipla<br />
(ITASCA, 2001).<br />
Este modelo oferece um mecanismo especial para suporte automático de versões<br />
de instâncias, onde os objetos modificados são mantidos no banco de <strong>da</strong>dos, estando disponíveis<br />
para atualizações e consultas. Lembrando que as versões podem ser instâncias, somente, de classes<br />
declara<strong>da</strong>s como versionáveis. O ITASCA permite, ain<strong>da</strong>, operações para o controle de versões<br />
nos domínios <strong>da</strong>s aplicações, tais como: making, promoting, demoting, checking out e<br />
checking in.<br />
TERRA E CULTURA - Nº 44 - Ano 23 - Jameiro a Julho 2007