Portifolio individual ADS 4 semestre - analise e desenvolvimento de sistemas
1 INTRODUÇÃO 3
2 OBJETIVO 4
3 DESENVOLVIMENTO 5
3.1. Banco de dados orientado a objeto. 5
3.1.1. Aplicação e seu mecanismo de funcionamento 5
3.1.2. Bancos de Dados Relacionais Vs Bancos de Dados Orientados a Objetos 6
3.2. ORM (Object Relational Mapper) – Mapeamento Objeto Relacional 7
3.2.1. O que é um ORM? 7
3.2.2. Ferramentas disponíveis hoje no mercado 8
3.2.3. Vantagens e Desvantagens de se usar um ORM 8
4 CONCLUSÃO 11
5 REFERÊNCIAS 12 1 INTRODUÇÃO
Os bancos de dados orientados a objeto começaram a ser desenvolvidos para atender a uma necessidade relacionada ao armazenamento de tipos de dados cada vez mais complexos, de difícil representação no modelo relacional.
2 OBJETIVO
Demonstrar uma visão geral desse paradigma, apresentando seus conceitos e ferramentas principais, bem como discutindo as tendências para esta área.
3 DESENVOLVIMENTO
3.1. Banco de dados orientado a objeto.
Um banco de dados orientado a objetos é um banco de dados em que cada informação é armazenada na forma de objetos, ou seja, utiliza a Estrutura de dados denominada Orientação a objetos, a qual permeia as linguagens mais modernas. O gerenciador do banco de dados para um orientado a objeto é referenciado por vários como ODBMS ou OODBMS.
3.1.1. Aplicação e seu mecanismo de funcionamento
Umas das grandes razões de existirem os BDOO são atender às necessidades das aplicações mais complexas e o uso crescente de linguagens de programação orientadas a objetos no desenvolvimento de aplicações de software. A modelagem dos dados orientados a objetos possuem características que diferem muito da forma tradicional das modelagens de dados que são utilizadas pelos bancos de dados relacionais, apesar de possuir algumas semelhanças, especialmente, relativas à cardinalidade das relações entre as entidades.
Num banco de dados orientado a objetos puro, os dados são armazenados como objetos onde só podem ser manipulados pelos