Pesquisa sobre Banco de Dados Orientados à Objetos
Por: Forrozeiro • 13/5/2015 • Trabalho acadêmico • 5.256 Palavras (22 Páginas) • 333 Visualizações
[pic 1][pic 2][pic 3][pic 4]
[pic 5]
[pic 6]
[pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
[pic 12]
[pic 13]
SUMÁRIO
2 INTRODUÇÃO
3 OBJETIVO................................................................................................................3
4. DESENVOLVIMENTO
4.1 Pesquisa sobre Banco de Dados Orientados à Objetos ....................... à 7
4.1.1. Descreva sua aplicação e seu mecanismo de funcionamento....................7 à 8
4.1.2. Qual é a diferença entre banco de dados orientado a objeto e banco de dados relacional...........................................................................................8 à 13
4.2. Pesquise sobre ORM – Mapeamento Objeto Relacional.........................13 à 14
4.2.1 Como desenvolver utilizando o modelo orientado a objetos com um banco de dados relacional.............................................................................................14
4.2.2. O que é ORM e para que é utilizado..................................................................14
4.2.3. Quais ferramentas estão disponíveis hoje no mercado.......................15
4.2.4. Quais a vantagens e desvantagens de se usar uma ferramenta ORM..........15
5. CONCLUSÃO.......................................................................................... .16
6. ANEXOS......................................................................................................16 à 17
7. Biliografia ............................................................................................................17
INTRODUÇÃO
No contexto abaixo Abordaremos os seguintes assuntos banco de dados orientado a objeto onde falaremos sobre as suas aplicações e seu mecanismo de funcionamento e buscando saber as diferença entre banco de dados orientado a objeto e banco de dados relacional também abordaremos ORM (object relational mapper)- mapeamento objeto relacional e como desenvolver utilizando o modelo orientado a objeto com banco de dados relacional e, para que é utilizado o ORM nos preocupando como saber quais sãos as vantagens e desvantagens de se usar uma ferramenta ORM e as ferramentas disponível no mercado.
3. OBJETIVO
Tenho como objetivo me especializar de maneira que venho a conseguir suprir o mercado com minha especialização oferecendo uma melhor maneira para desenvolver software de boa qualidade. Visando atender o mercado de software e possibilitando melhor desempenho e automação nas empresas onde o projeto for desenvolvido.
DESENVOLVIMENTO
Pesquisa sobre Banco de Dados Orientados à Objetos – Seção Primária
Banco de dados orientado a objetos
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.
Existem dois fatores principais que levam a adoção da tecnologia de banco de dados orientados a objetos. A primeira, é que em um banco de dados relacional se torna difícil de manipular com dados complexos (esta dificuldade se dá pois o modelo relacional se baseia menos no senso comum relativo ao modelo de dados necessário ao projeto e mais nas contingências práticas do armazenamento eletrônico). Segundo, os dados são geralmente manipulados pela aplicação escrita usando linguagens de programação orientada a objetos, como C++, C#, Java,Python ou Delphi (Object Pascal), e o código precisa ser traduzido entre a representação do dado e as tuplas da tabela relacional, o que além de ser uma operação tediosa de ser escrita, consome tempo. Esta perda entre os modelos usados para representar a informação na aplicação e no banco de dados é também chamada de “perda por resistência.
História
Os sistemas de gerenciamento de banco de dados orientado a objetos cresceram fora das pesquisas durante o começo da metade dos anos 80, buscando ter sustentação intrínseca da gerência da base de dados para objetos gráfico-estruturados. O termo “sistema de banco de dados orientado a objetos” surgiu originalmente por volta de 1985. Projetos de pesquisa notáveis incluem Encore-Ob/Server (Brown University), EXODUS (University of Wisconsin), IRIS (Hewlett-Packard), ODE (Bell Labs), ORION (Microelectronics and Computer Technology Corporation or MCC), Vodak (GMD-IPSI), e Zeitgeist (Texas Instruments). O projeto ORION teve mais artigos publicados do que qualquer outro. Won Kim, do MCC, compilou os melhores destes artigos num livro publicado pelo MIT Press.
Surgiram produtos comerciais, como o GemStone (Servio Logic, alterado para GemStone Systems), Gbase (Graphael), e Vbase (Ontologic). No começo da metade dos anos 90 vimos novos produtos comerciais entrarem no mercado. Deste inclui-se ITASCA (Itasca Systems), Matisse (Matisse Software), Objectivity/DB (Objectivity, Inc.), ObjectStore (Progress Software, adquirido pela eXcelon, a qual era originalmente Object Design), ONTOS (Ontos, Inc., alterado para Ontologic), O22 (O2 Technology, surgiu de várias companhias, adquirido pela Informix, qual por sua vez foi adquirida pela IBM), POET (agora da FastObjects da Versant que adquiriu a Poet Systems), e Versant Object Database (Versant Corporation). Alguns destes produtos se mantem no mercado, tendo alguns se unido com novos produtos.
...