Comparativo de Frameworks de Persistencia Objeto-Relacional

Detalhes bibliográficos
Ano de defesa: 2004
Autor(a) principal: Nogueira, Alexandre Martins
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=34111
Resumo: No desenvolvimento completo de uma aplicaçao de banco de dados, os projetistas podem optar por modelar os dados na forma de classes de negocios, permitindo a criaçao de modelos totalmente orientados os objetos. Os programadores, por sua vez, podem utilizar uma linguagem orientada a objetos para implementar o codigo da aplicaçao representada pelo referido modelo.A maioria dos bancos de dados existente no mercado armazena dados com base em um modelo relacional, de forma que a aplicaçao, embora modelada na forma de objetos, so pode acessar os dados armazenados obedecendo a metodologia deste modelorelacional. Para preencher esta lacuna, podem ser usados programas ou pacotes de interfaces que permitam que os dados possam ser acessados e armazenados pela aplicaçao usando-se a metodologia orientada a objetos. Tais programas sao chamados frameworks de persistencia objeto-relacional e a principal funçao dessas ferramentas e a de aperfeiçoar os bancos de dados relacionais de forma a torna-los aptos a armazenar e recuperar dados na forma de objetos. Existem varias dessas ferramentas implementadas em Java, uma linguagem orientada a objetos bastante difundida no mercado de desenvolvimento de software atual. Tres desses frameworks de persistencia serao descritos aqui. O objetivo do trabalho esta em difundir estas ferramentas, elaborando um comparativo entre os frameworks OR escolhidos e traçando parametros de analise para softwares analogos de outras empresas.