Bancos De Dados Orientado A Objeto E Banco De Dados Relacional
Trabalho Escolar: Bancos De Dados Orientado A Objeto E Banco De Dados Relacional. Pesquise 862.000+ trabalhos acadêmicosPor: JairRodrigues • 14/11/2013 • 503 Palavras (3 Páginas) • 553 Visualizações
Bancos de Dados Orientado a Objeto e Banco de Dados Relacional
Os Banco de Dados Orientado a Objetos (BDOO) sugiram da necessidade de armazenar dados
complexos e de acabar com a disparidade que havia na modelagem da aplicação e do Banco
de Dados (BD). Logo, as vantagens do BDOO vieram rapidamente à tona: possui uma
abordagem flexível, facilidade de manusear objetos complexos, trabalha com noções
de objetos, classes, relacionamento e identidade de objetos.
Entretanto, logo foram percebidas suas limitações, principalmente a relacionada
ao desempenho quando comparado com o Banco de Dados Relacional (BDR) e a falta de
fundamentação matemática, o que dificulta realizar consultas complexas. Por conta,
principalmente destas limitações, foi desenvolvido do Banco de Dados Objeto Relacional (BDOR).
Este apresenta diversas vantagens em relação ao BDOO e ao BDR. Em poucas palavras,
pode-se dizer que o BDOR surgiu para agregar as vantagens da orientação a objetos
(herança, polimorfismo, encapsulamento, abstração) que há no BDOO, juntamente com
o alto desempenho, eficiência e maturidade do BDR.
O armazenamento de dados, tanto em BDOO, quanto em BDOR, se torna relativamente
simples, uma vez que em ambos os bancos oferecem suporte a dados complexos.
Entretanto, a principal vantagem do BDOR é a capacidade manipular dados complexos,
persistentes e ao mesmo tempo manter a facilidade de uso dos métodos de consulta do SQL3.
O BDOO possui um modelo rico de dados, ou seja, possui representação de objetos
complexos, é extensível (oferece suporte para novos tipos de dados capazes de operar
no objeto), ofereço suporte à ocultação da informação e herança. Seu ponto fraco é
seu baixo desempenho, uma vez que sua otimização de consultas é bastante complexa,
logo é perdido um tempo precioso neste processo. O BDOR oferece todas as características
citadas no parágrafo anterior, exceto a do baixo desempenho. O BDOR possui uma
otimização de consulta mais simples, e consequentemente, não perde tanto desempenho
quanto o BDOO.
Com relação ao mercado, o BDOO é voltado para aplicações de pequena escala, por
questões de desempenho. Já o BDOR busca alcançar aplicações de larga escala, a qual
é atualmente dominada pelos BDR.
Conclusão
A orientação a objetos
...