BD Orientado a Objetos Versant

9
Banco de Dados Orientados Banco de Dados Orientados a Objetos a Objetos (Versant) (Versant) Equipe: José Carlos, Paulo Sérgio, Adail Agenda: 1 – Introdução – Mapeamento OO 2 - Definição 3 - Características 4 - Conclusão

description

BD Orientado a Objetos Versant

Transcript of BD Orientado a Objetos Versant

Page 1: BD Orientado a Objetos Versant

Banco de Dados Orientados a Banco de Dados Orientados a Objetos Objetos (Versant)(Versant)

Equipe: José Carlos, Paulo Sérgio, Adail

Agenda: 1 – Introdução – Mapeamento OO

2 - Definição

3 - Características

4 - Conclusão

Page 2: BD Orientado a Objetos Versant

Banco de Dados Orientados a Objetos Banco de Dados Orientados a Objetos (Versant)(Versant)

1 – Introdução – Mapeamento OO - Relacional

Cada classe UML é mapeada para uma tabela

Cada atributo da clase é uma coluna da tabela

O tipo do atributo é mapeado para um tipo da coluna, de acordo com regras de transformação de tipos

Para classes de associação, adicione uma coluna para a chave primária de cada classe participando da associação; use um constraint FOREIGN KEY

Page 3: BD Orientado a Objetos Versant

Banco de Dados Orientados a Objetos Banco de Dados Orientados a Objetos (Versant)(Versant)

2 - Definição

É um SGBDOO, de ambiente distribuído e suporte multiusuário, fornecido pela empresa VERSANT Object Technology, disponibilizando um conjunto de produtos, como: SGBD, ferramentas para desenvolvimento de aplicações e administração do banco de dados, interface para as linguagens de programação C++ e Smalltalk, SQL baseado na integração de dados legados, entre outros serviços e produtos.

Page 4: BD Orientado a Objetos Versant

Banco de Dados Orientados a Objetos Banco de Dados Orientados a Objetos (Versant)(Versant)

- Caracteristicas

O foco principal para estas aplicações devem ser sobre o domínio eo domínio lógica, e complexos desenhos devem ser baseadas em um modelo de objeto. Architectures that mix technical needs such as persistence (and SQL) with the domain model are an invitation to disaster. Arquiteturas que misturam necessidades técnicas, tais como persistência (e SQL), com o modelo de domínio são um convite ao desastre.

Page 5: BD Orientado a Objetos Versant

ArquiteturaArquitetura

Page 6: BD Orientado a Objetos Versant

Banco de Dados Orientados a Objetos Banco de Dados Orientados a Objetos (Versant)(Versant)

3 – Caracteríticas

- Banco de Dados Comercial

- Multi-Plataforma

- Herança Múltipla

- Ambiente Distribuído

- Permite Redefinição de Classe

Page 7: BD Orientado a Objetos Versant

Banco de Dados Orientados a Objetos Banco de Dados Orientados a Objetos (Versant)(Versant)

4 – Representação de Armazenamento de Objetos

Page 8: BD Orientado a Objetos Versant

Velocidade de Velocidade de ProcessamentoProcessamento

Page 9: BD Orientado a Objetos Versant

Banco de Dados Orientados a Objetos Banco de Dados Orientados a Objetos (Versant)(Versant)

4 - Conclusão

- Falta de especialista no mercado

- Falta de divulgação a respeito do banco comercialmente

- Falta de bibliografia