Banco de Dados Relacional ou Orientado a Objetos.
Banco de Dados Relacional ou Orientado a Objetos.
MATT FARRELL
DESENVOLVIMENTO DE SISTEMAS:
Banco de Dados Relacional ou Orientado a Objetos
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO 5
3 DESENVOLVIMENTO 6
3.1 BANCO DE DADOS ORIENTADO A OBJETOS 6
3.2 APLICAÇÃO SE SEU MECANISMO DE FUNCIONAMENTO 6
3.3 COMPARAÇÃO BDOO x BDOR 11
4 ORM – MAPEAMENTO OBJETO RELACIONAL. 13
4.1 DESENVOLVER MODELO OO COM BANCO DE DADOS RELACIONAL. 13
4.2 O QUE É ORM E PARA QUE É UTILIZADO. 14
4.3 FERRAMENTAS DISPONÍVEIS HOJE NO MERCADO. 15
4.4 VANTANGENS E DESVANTAGENS DE SE USAR FERAMENTA ORM 17
5 CONCLUSÃO 19
REFERÊNCIAS 20 1 INTRODUÇÃO
Os bancos de dados baseados em objetos (OODB) surgiram no final dos anos 80, derivados da necessidade de suportar a programação baseada em objetos. Os programadores de Smalltalk e C++ precisavam de um depósito para o que eles chamavam de dados persistentes, ou seja, dados que permanecem após a
Conclusão de um processo. Os bancos de dados baseados em objetos tomaram-se importantes para certos tipos de aplicações com dados complexos, como por exemplo, CAD e BLOBs (grandes objetos binários, tais como imagens, som, vídeo e texto não-formatado) - tais aplicações geraram a necessidade de suportar diversos tipos de dados, e não apenas tabelas simples, colunas e linhas, como os bancos de dados relacionais.
O uso de banco de dados orientados a objetos sugere um processo de modelagem diferente. Enquanto na modelagem de bancos relacionais temos diferentes conceitos nos modelos conceituais, modelos de entidade relacionamento e modelos físicos, na modelagem orientada a objetos usamos uma única gama de conceitos. Principalmente, pelo largo uso de linguagem de programação orientadas aos objetos, tal renovação nos processos de modelagem de dados, facilita as etapas de análise e projeto do sistema em questão.
Assim é possível diminuir o tempo total de análise e o esforço técnico para construção de modelos de dados