Banco de dados
BANCO DE DADOS
Professor: Maurício Prado
Aluno: Marcel Borges Pinheiro
CUIABÁ - MT 2012
3
SUMÁRIO
p.
1 INTRODUÇÃO 4
2 COMO SURGIRAM OS BDOO’S? 6
3. RECURSOS DE UM BDOO 6
3.1 Escopo 6
3.2 Consultas 6
3.3 Versões dos objetos 7
3.4 Concorrência 7
3.5 Recuperação 8
3.6 Persistência 10
4 QUEM UTILIZA OS BDOO’S 11
4.1 Objetos complexos 11
4.2 Exemplos de aplicações complexas 11
4.3 Características das aplicações complexas 11
5. CARACTERÍSTICAS DOS SGBDOO’S 12
6. EXEMPLO DE SISTEMA DE GERÊNCIA BANCO DE DADOS ORIENTADO 12
A OBJETOS ............................................................................................................
6.1 O SGBD Órion 12
7. EXEMPLO DE CÓDIGO (BDOO + JAVA) 14
8. QUANDO USAR UM BDOO 15
8.1 DBMS (Database Management System) Embarcados 15
8.2 Relacionamentos de Dados Complexos 15
8.3 Diferentes Estruturas de Dados 15
8.4 Aceleração do processo de consulta 16
9. VANTAGENS 17
10. DESVANTAGENS 17
11. CONCLUSÃO 18
REFERÊNCIAS 19
4
1. INTRODUÇÃO
Os bancos de dados baseados em objetos (OODB) surgiram no final dos anos 80, derivados da necessidade de suportar a programação baseada em objetos. Os programadores de Smalltalk e C++ precisavam de um depósito para o que eles chamavam de dados persistentes, ou seja, dados que permanecem após a conclusão de um processo. Os bancos de dados baseados em objetos tomaram-se importantes para certos tipos de aplicações com dados complexos, como por exemplo, CAD e BLOBs (grandes objetos binários, tais como imagens, som, vídeo e texto não-formatado) - tais aplicações geraram a necessidade de suportar diversos tipos de dados, e não apenas tabelas simples, colunas e linhas, como os bancos de dados relacionais.
O uso de banco de dados orientados a objetos sugere um processo de modelagem diferente. Enquanto na modelagem de bancos relacionais temos