MODELO
ORIENTADA A OBJETO:
Os
modelos de dados orientados são mais adequados para o tratamento de objetos
complexos como textos, gráficos e imagens, e dinâmicos, como programas e
simulações. O casamento entre as linguagens de programação e banco de dados é
um dos problemas que estão sendo tratados de forma mais adequada no contexto de
orientação a objetos. A habilidade para criar os tipos
de dados necessários é uma característica das linguagens de
programação orientadas a objetos.
Contudo,
estes sistemas necessitam
guardar representações das estruturas
de dados que utilizam no armazenamento permanente. A estrutura
padrão para os bancos de
dados orientados a objetos foi feita pelo Object Database
Management Group (ODMG). Esse grupo é formado por representantes
dos principais fabricantes de banco de dados orientados
a objeto disponíveis comercialmente. Membros do grupo
têm o compromisso de incorporar
o padrão em seus produtos. O termo Modelo Orientado a
Objetos é usado para documentar o padrão que contém a
descrição geral das facilidades de um conjunto
de linguagens
de programação orientadas a objetos e
a biblioteca de classes que pode formar a base para o
Sistema de Banco de Dados.
Quando os bancos
de dados orientados a objetos foram introduzidos, algumas das
falhas perceptíveis do modelo relacional pareceram ter
sido solucionadas com esta tecnologia e acreditava-se que tais
bancos de dados ganhariam grande parcela do mercado. Hoje,
porém, acredita-se que os Bancos de
Dados Orientados a Objetos serão usados em
aplicações especializadas, enquanto os sistemas relacionais
continuarão a sustentar os negócios tradicionais, onde
as estruturas de dados baseadas
em relações são suficientes. O diagrama de classes UML serve geralmente como o
esquema para o modelo dedado orientado a objetos.
Nenhum comentário:
Postar um comentário