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 />
INTRODUÇÃO<br />
40<br />
R<br />
E<br />
V<br />
I<br />
S<br />
T<br />
A<br />
A Engenharia do Software surgiu na déca<strong>da</strong> de 70 como uma junção de tecnologia<br />
e prática utiliza<strong>da</strong>s na criação de softwares, com a finali<strong>da</strong>de do aumento <strong>da</strong> produção e quali<strong>da</strong>de<br />
do software.<br />
A prática de engenharia de software, tratando-se de desenvolvimento de sistema,<br />
necessita certos requisitos para uma boa produção, sendo eles: metodologias, linguagens de programação,<br />
banco de <strong>da</strong>dos, ferramentas, plataformas, bibliotecas e processo (WIKIPEDIA, 2005).<br />
Este tipo de prática é utilizado para estabilizar sistemas mais complexos, tendo<br />
como característica um conjunto de componentes de software encapsulados em procedimentos,<br />
módulos, funções, e objetos sendo interconectados entre si, compondo assim uma arquitetura de<br />
software que será executa<strong>da</strong> (WIKIPEDIA, 2005).<br />
Antes de um sistema ser implantado, é necessário que passe por várias fases no<br />
decorrer do desenvolvimento <strong>da</strong> aplicação, sendo uma destas fases, a escolha de um banco de<br />
<strong>da</strong>dos apropriado onde as informações serão processa<strong>da</strong>s e armazena<strong>da</strong>s. Não basta somente um<br />
bom banco de <strong>da</strong>dos, mas sim um banco que garanta a sincronização dos <strong>da</strong>dos, e que estes não<br />
sejam redun<strong>da</strong>ntes, respeitando também a integri<strong>da</strong>de dos <strong>da</strong>dos (WIKIPEDIA, 2005).<br />
Existem alguns tipos de modelos de <strong>da</strong>dos para se a<strong>da</strong>ptar a um sistema, sendo<br />
eles: hierárquico, rede, relacional e orientado a objeto.<br />
Na déca<strong>da</strong> de 60, os computadores se tornaram parte efetiva do custo <strong>da</strong>s empresas,<br />
juntamente com o crescimento <strong>da</strong> capaci<strong>da</strong>de de armazenamento. Foram desenvolvidos<br />
dois principais modelos de <strong>da</strong>dos: modelo em rede (CODASYL - Comitee for Data Systems<br />
Language) e o modelo hierárquico (IMS – Information Management System). O acesso ao BD<br />
é feito através de operações de ponteiros de baixo nível que unem (link) os registros. Detalhes<br />
de armazenamento dependiam do tipo de informação a ser armazena<strong>da</strong>; desta forma, a adição<br />
de um campo extra necessitaria de uma reescrita dos fun<strong>da</strong>mentos de acesso/modificação do<br />
esquema (WIKIPEDIA, 2005).<br />
Em 1976 o Dr. Peter Chen propôs o modelo Enti<strong>da</strong>de-Relacionamento (ER) para<br />
projetos de banco de <strong>da</strong>dos, possibilitando ao projetista concentrar-se apenas na utilização dos<br />
<strong>da</strong>dos, sem se preocupar com estrutura lógica de tabelas.<br />
Na déca<strong>da</strong> de 80, a comercialização de sistemas relacionais começou a ser <strong>da</strong>r<br />
entre as organizações, e a Linguagem Estrutura<strong>da</strong> de Consulta – SQL (Structured Query Language)<br />
se tornou um padrão mundial.<br />
Na déca<strong>da</strong> de 90, com crise econômica nas indústrias, o modelo cliente-servidor<br />
passou a ser uma regra para futuras decisões de negócio e viu-se que o desenvolvimento de<br />
ferramentas de produtivi<strong>da</strong>de como Excel/Access (Microsoft) e ODBC, também foi assinalado<br />
como o início dos protótipos de ODBMS (Object Database Management Systems)<br />
(WIKIPEDIA, 2005).<br />
No meio <strong>da</strong> déca<strong>da</strong> de 90 surgiu a Internet o que fez aumentar o interesse pela<br />
tecnologia Web/BD, com o uso de soluções de código aberto (open source).<br />
Na déca<strong>da</strong> de 80, havia surgido no mercado o banco de <strong>da</strong>dos orientado a objeto,<br />
existindo atualmente no mercado mais de dez empresas de banco de <strong>da</strong>dos orientado a objeto<br />
comercializando produtos com tais características.<br />
TERRA E CULTURA - Nº 44 - Ano 23 - Jameiro a Julho 2007