22.10.2014 Views

Faça o download da revista completa - UniFil

Faça o download da revista completa - UniFil

Faça o download da revista completa - UniFil

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!