O documento discute Banco de Dados Orientados a Objetos (Versant). Ele apresenta a agenda da discussão, que inclui introdução ao mapeamento orientado a objetos, definição, características e conclusão. As características incluem ser um SGBD comercial, multiplataforma e distribuído que permite herança múltipla e redefinição de classe.
1. Banco de Dados Orientados a
Objetos
(Versant)
Equipe: José Carlos, Paulo Sérgio, Adail
Agenda: 1 – Introdução – Mapeamento OO
2 - Definição
3 - Características
4 - Conclusão
2. Banco de Dados Orientados a Objetos
(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
3. Banco de Dados Orientados a Objetos
(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.
4. Banco de Dados Orientados a Objetos
(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.
6. Banco de Dados Orientados a Objetos
(Versant)
3 – Caracteríticas
- Banco de Dados Comercial
- Multi-Plataforma
- Herança Múltipla
- Ambiente Distribuído
- Permite Redefinição de Classe
7. Banco de Dados Orientados a Objetos
(Versant)
4 – Representação de Armazenamento de Objetos
9. Banco de Dados Orientados a Objetos
(Versant)
4 - Conclusão
- Falta de especialista no mercado
- Falta de divulgação a respeito do banco
comercialmente
- Falta de bibliografia