TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Bancos de Dados Orientados a Objetos

Por:   •  10/7/2016  •  Trabalho acadêmico  •  4.130 Palavras (17 Páginas)  •  400 Visualizações

Página 1 de 17

INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS -

CAMPUS JANUARIA

BANCO DE DADOS ORIENTADO A OBJETOS

                ALISSON VINICIUS SOUZA FERNANDES

KÉSIA CORREIA SILVA

JANUÁRIA / MG

2014

BANCO DE DADOS ORIENTADO A OBJETOS

Trabalho apresentado ao Prof. Petrônio Candido do

curso de Tecnologia em Analise e Desenvolvimento

de Sistemas como pré-requisito para obtenção da nota.

JANUÁRIA / MG

2014

Sumário

1.0 CONCEITOS DE ORIENTAÇÃO A OBJETOS        

1.1 Herança:        

1.2 Polimorfismo:        

1.3 Encapsulamento:        

1.4 Classe:        

2.0 INTRODUÇÃO A BDOO        

3.0 SURGIMENTO        

3.1 BDOO:        

3.2 SGBDOO:        

4.0 RECURSOS DE UM BDOO        

4.1 Escopo:        

4.2 Consultas:        

4.3 Versões dos objetos        

4.4 Concorrência:        

4.5 Recuperação:        

4.6 Persistência:        

5.0 QUEM UTILIZA OS BDOO’S        

5.1 Objetos complexos:        

5.2 Exemplos de aplicações complexas:        

5.3 Características das aplicações complexas:        

6.0 CARACTERÍSTICAS DOS SGBDOO’S        

6.1 OID        

7.0 QUANDO USAR UM BDOO        

7.1 DBMS (Database Management System) Embarcados:        

7.2 Relacionamentos de Dados Complexos:        

7.3 Diferentes Estruturas de Dados:        

7.4 Aceleração do processo de consulta:        

8.0 VANTAGENS        

9.0 DESVANTAGENS        

10.0 COMPARAÇÃO BDOO X BDOR        

11.0 SGBDOO X SGBD CONVENCIONAIS        

11.1 Comparativo        

11.2 Vantagens        

11.3 Desvantagens        

12.0 DB4o        

12.1 Armazenamento        

13.0 REFERÊNCIAS BIBLIOGRÁFICAS        

13.1 Artigos:        

13.2 Sites:        

13.3 Outros        

1.0 CONCEITOS DE ORIENTAÇÃO A OBJETOS

1.1 Herança:

Permite a especificação de novos tipos e classes que herdam grande parte de suasestruturas e operações de tipos ou classes previamente definidas.

(Bancos de Dados Orientados a Objeto, Prof. Ricardo Ramos, Abril 2008).

1.2 Polimorfismo:

Representa a capacidade de uma operação ser aplicada a diferentes tipos de objetos; em tal situação, um nome de operação pode se referir a várias implementações distintas,dependendo do tipo de objetos aos quais é aplicada.

(Bancos de Dados Orientados a Objeto, Prof. Ricardo Ramos, Abril 2008).

1.3 Encapsulamento:

A idéia principal é definir ocomportamento de um tipo de objeto baseado nas operações que podem ser externamente aplicadasaos objetos daquele tipo.

A estrutura interna do objeto fica oculta e o objeto somente se torna acessível através de uma série de operações predefinidas.

(Bancos de Dados Orientados a Objeto, Prof. Ricardo Ramos, Abril 2008).

1.4 Classe:

É geralmente utilizado para fazer referência a uma definição de tipo de objeto,juntamente com as definições das operações para aquele tipo.

        (Bancos de Dados Orientados a Objeto, Prof. Ricardo Ramos, Abril 2008).

2.0 INTRODUÇÃO A BDOO

Os bancos de dados baseados em objetos (OODB) surgiram no final dos nanos 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 aconclusã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.

Os Sistema de Gerenciamento de Banco de Dados Orientados a Objetos(SGBDOO) adicionaram o conceito de persistência da programação orientada a objetos. No início os produtos comerciais eram integrados com várias linguagens GemStone (Smalltalk), Gbase (Lisp), e Vbase (COP). O COP era o C ObjectProcessor, uma linguagem proprietária baseada no C (COP é diferente de C++.Apesar de ambas terem C como base C++ também foi influenciada Pela Simula).

Durante praticamente todos os anos 90, o C++ dominou o mercado comercial de Gerenciadores de Banco de Dados Orientados a Objetos. Os vendedores acrescentaram o Java no final dos anos 90 e mais recentemente o C#.

...

Baixar como (para membros premium)  txt (29.3 Kb)   pdf (445.6 Kb)   docx (281.9 Kb)  
Continuar por mais 16 páginas »
Disponível apenas no TrabalhosGratuitos.com