Bdoo

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3630 palavras )
  • Download(s) : 0
  • Publicado : 19 de novembro de 2011
Ler documento completo
Amostra do texto
“Banco de Dados Orientados a Objetos”
Anderson Corbellini1, William Hart Oliveira1, Adriana Paula Zamin Scherer1
1

Curso Sistemas de Informação – Faculdade Dom Bosco de Porto Alegre Caixa Postal 90520-280 – Porto Alegre – RS – Brasil
{Anderson}corbellini85@gmail.com, {William}wilho93@gmail.com, {Adriana}adriana.faculdade@dombosco.net

Abstract. The management systems object-orienteddatabases emerged to supply a need connected to a storage form of data types more complex, with difficult traditional representation in the relational model. This article intends to provide an overview of this paradigm, presenting it’s features and main software, to discuss trends and statements of the area. Resumo. Os sistemas gerenciadores de bancos de dados orientados a objetos surgiram para atendera uma necessidade ligada a uma forma de armazenamento de tipos de dados cada vez mais complexos, com difícil representação no modelo relacional tradicional. Este artigo tem a intenção de fornecer uma visão geral a este paradigma, apresentando suas características e principais softwares, bem como abordar as tendências e afirmações da área.

1. Introdução
Até o início dos anos 60, as informaçõeseram armazenadas de maneira aleatória em arquivos, gerando altos custos para as empresas que necessitavam empregar um grande número de profissionais para armazenar e organizar os arquivos. A partir desta situação, surgiram os primeiros Sistemas Gerenciadores de Banco de Dados (SGBD), provendo capacidade de armazenamento dos dados de forma uniforme e independente à aplicação, baseados no modelorelacional. A partir dos anos 80, os sistemas computacionais evoluíram, somando crescimento ao poder de processamento das máquinas, fazendo surgir necessidade de tratar dados não-convencionais, de maior complexidade. No entanto, os SGBD relacionais continuavam a armazenar as informações de maneira uniforme. Devido a essa carência no tratamento de dados complexos, ficou clara a necessidade de seremcriadas formas mais adequadas para o armazenamento e representação destes dados. Paralelamente a esta necessidade, surgiram às tecnologias orientadas a objetos sustentados na comunidade de desenvolvimento de software, sobretudo à facilidade de alteração das implementações, de acordo com mudanças solicitadas nos requisitos. A capacidade que esse paradigma possui de representar dados complexosuniu-se à

tecnologia de banco de dados, criando os Bancos de Dados Orientados a Objetos (BDOO) que suportam, tanto na modelagem quanto na criação de dados, os objetos. O objetivo deste artigo é prover uma visão geral sobre BDOO’s, respaldo de uma tecnologia não tão recente, no entanto, ainda pouco explorada. Para tanto, além desta introdução, o texto está distribuído da seguinte forma: na seção 2serão abordadas as características dos bancos orientados a objetos; na seção 3 serão apresentados alguns Sistemas Gerenciadores de Banco de Dados Orientados a Objetos, destacando algumas características e as principais qualidades dos mesmos. Por fim, na seção 4 serão apresentadas as considerações finais deste artigo.

2. Características dos Bancos de Dados Orientados a Objetos
“Umacaracterística-chave dos bancos de dados orientados a objetos é o poder dado ao projetista para especificar tanto a estrutura de objetos complexos quanto as operações que podem ser aplicadas a esses objetos” (Elmasri e Navathe, 2005, p. 459). Umas das grandes razões de existirem os BDOO são atender às necessidades das aplicações mais complexas e o uso crescente de linguagens de programação orientadas a objetosno desenvolvimento de aplicações de software. A modelagem dos dados orientados a objetos possuem características que diferem muito da forma tradicional das modelagens de dados que são utilizadas pelos bancos de dados relacionais, apesar de possuir algumas semelhanças, especialmente, relativas à cardinalidade das relações entre as entidades. A figura 1 apresenta uma comparação entre as principais...
tracking img