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 />

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

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

Saved successfully!

Ooh no, something went wrong!