Beruflich Dokumente
Kultur Dokumente
SÃO LUIS-MA
2011
2
SÂO LUIS-MA
2011
3
SUMÁRIO
p.
1 INTRODUÇÃO .................................................................................................... 4
3. RECURSOS DE UM BDOO............................................................................ 6
3.1 Escopo....................................................................................................... 6
3.2 Consultas..................................................................................... 6
3.4 Concorrência................................................................................................ 7
3.5 Recuperação..................................................................................................... 8
3.6 Persistência..................................................................... 10
9. VANTAGENS.................................................................................................... 17
10. DESVANTAGENS.......................................................................................... 17
REFERÊNCIAS............................................................................................ 19
4
1. INTRODUÇÃO
3 RECURSOS DE UM BDOO
3.1 Escopo
como objetos onde só podem ser manipulados pelos métodos definidos pela classe
que estes objetos pertencem. Os objetos são organizados numa hierarquia de tipos,
3.2 Consultas
7
3.4 Concorrência
cada classe da hierarquia tenha uma extensão ou instância preexistente. Por isso
é importante fornecer bloqueio de granularidade a essas estruturas. Por
exemplo, uma superclasse poderia bloquear implicitamente todas as subclasses
no mesmo modo de bloqueio. As subclasses incluem os descendentes diretos da
superclasse e os descendentes de suas subclasses.
Bloqueio de Objeto complexo: Os bancos de dados orientados a objetos
contêm objetos que podem referenciar ou incorporar outros objetos. Além disso,
alguns objetos são "valores", enquanto outros possuem identidade. Para otimizar
a concorrência na presença de modelos que envolvam objetos complexos, são
analisados vários esquemas de bloqueio de "objetos compostos" ou de "objetos
dependentes" para objetos complexos.
3.5 Recuperação
3.6 Persistência
Experiências cientificas.
Telecomunicações.
Multimídia..
6.2 O Cachê
import org.odmg.*;
import java.util.Collection;
9. VANTAGENS
10. DESVANTAGENS
11. CONCLUSÃO
Ao estudar BDOO percebe-se que sua conceituação traz novos recursos
antes não existentes nos bancos de dados puramente relacionais. Estes recursos
surgiram pelo largo uso de linguagens de programação orientadas à objetos. Um
dos desafios, em face a este contexto de evolução da modelagem de dados
sugerido pelos desenvolvedores de bancos orientados à objetos, é a grande
quantidade de aplicações estáveis que usam bancos relacionais. Por isso, grande é
o esforço em prol de padronizar as linguagens de acesso aos bancos orientados à
objetos de forma a difundir seu uso e aplicabilidade.
É errado pensar puramente que o bancos orientados à objetos são os
substitutos da tecnologia atual de bancos relacionais. Eles estão disponíveis para
situações distintas, que devem ser bem medidas para evitar sub aproveitamento de
seus detalhes de funcionamento.
Talvez motivado por esta situação que grandes projetos de bancos relacionais
já adotaram alguns conceitos da orientação à objetos como a herança, tipos
abstratos de dados e funções personalizadas. Estes bancos, conhecidamente, como
objeto-relacionais são cada vez mais usados nas aplicações diárias como altenativa
mais estável, uma vez que boa parte dos projetos de bancos puramente orientados
à objetos não estão largamente difundidos.
19
REFERÊNCIAS