Banco de Dados Orientado com Objetos
Introdução à Banco de Dados
14 de janeiro de 2014
Banco de Dados Orientado com Objetos
É denominado banco de dados orientado com objetos um banco de dados em que cada informação é armazenada na forma de objetos, ou seja, ele utiliza a estrutura de dados denominada, "orientação à objetos" a qual permeia as linguagens mais modernas que utilizam prioritariamente a comunicação visual. O gerenciador do banco de dados para um orientado a objeto é referenciado comumente como ODBMS ou OODBMS.
Os fatores principais que levam a adoção da tecnologia de banco de dados orientados a objetos. O primeiro fator é que em um banco de dados relacional (modelo mais comumente utilizado) se torna difícil de manipular com dados complexos, esta dificuldade se dá pois o modelo relacional se baseia menos no senso comum relativo ao modelo de dados, e se faz necessário ao projeto um modelo mais simples e mais prático para o armazenamento eletrônico. Segundo, os dados são geralmente manipulados pela aplicação escrita usando linguagens de programação orientada a objetos, como C++, C#, Java, Python ou Delphi
(Object Pascal), e o código precisa ser traduzido entre a representação do dado e as tuplas da tabela relacional, o que além de ser uma operação complicada, consome tempo. Esta perda entre os modelos usados para representar a informação na aplicação e no banco de dados é também chamada de “perda por resistência”
História
O sistema de gerenciamento de banco de dados orientado a objetos cresceu fora das pesquisas durante o começo da metade dos anos 80, buscando ter sustentação intrínseca da gerência da base de dados para objetos gráfico-estruturados. O termo “sistema de banco de dados orientado a objetos” surgiu originalmente por volta de 1985. Projetos de pesquisa notáveis incluem Encore-Ob/
Server (Brown University), EXODUS (University of Wisconsin), IRIS (HewlettPackard), ODE (Bell Labs), ORION (Microelectronics