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
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
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.
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.
Arquitetura
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
Banco de Dados Orientados a Objetos
                     (Versant)
4 – Representação de Armazenamento de Objetos
Velocidade de Processamento
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

BD Orientado a Objetos Versant

  • 1.
    Banco de DadosOrientados 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 DadosOrientados 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 DadosOrientados 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 DadosOrientados 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.
  • 5.
  • 6.
    Banco de DadosOrientados 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 DadosOrientados a Objetos (Versant) 4 – Representação de Armazenamento de Objetos
  • 8.
  • 9.
    Banco de DadosOrientados a Objetos (Versant) 4 - Conclusão - Falta de especialista no mercado - Falta de divulgação a respeito do banco comercialmente - Falta de bibliografia