TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco De Dados

Monografias: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  3/6/2014  •  568 Palavras (3 Páginas)  •  264 Visualizações

Página 1 de 3

Como surgiram os BDOO´s?

O desenvolvimento dos Sistemas de Gerenciamento de Banco de Dados Orientados a Objetos (SGBDOO) teve origem na combinação de idéias nos modelos de dados tradicionais e de linguagens de programação orientadas a objetos.

No SGBDOO, a noção de objeto é usado no nível lógico e possui características não encontradas nas linguagens de programação tradicionais, como operadores de manipulação de estruturas, gerenciamento de armazenamento, tratamento de integridade e persistência dos dados.

Os modelos de Dados Orientados a Objetos têm um papel importante nos SGBDs porque são mais adequados para o tratamento de objetos complexos (textos, gráficos, imagens) e dinâmicos (programas, simulações), por possuírem maior naturalidade conceitual e, finalmente, por estarem em harmonia com fortes tendências em linguagens de programação e engenharia de software. A junção entre as linguagens de programação e banco de dados é um dos problemas que estão sendo tratadas de forma mais adequada no contexto de orientação orientada a objetos.

Em que são utilizados os BDOO´s

Objetos Complexos

Os objetos complexos são formados por construtores (conjuntos, listas, tuplas, registros, coleções, arrays) aplicados a objetos simples (inteiros, booleanos, strings). Nos modelos orientados a objetos, os construtores são em geral ortogonais, isto é, qualquer construtor pode ser aplicado a qualquer objeto. Em SGBDOO, também podemos utilizar estest tipos de dados estruturados, assim sendo, a consulta ao banco de dados precisa ser mais complexa, pois ao invés de acesso a tabelas e registros, é necessário o acesso a listas, truplas, arrays, entre outros.

Exemplos de aplicações complexas

- Projeto de engenharia e arquitetura.

- Experiências cientificas.

- Telecomunicações.

- Sistemas de informações geográficas.

- Multimídia...

Características das aplicações complexas

- Transações de duração mais longa.

- Novos tipos de dados para armazenar imagens ou grandes itens de texto;

- Necessidade de definir operações especifica de aplicações não padronizadas.

Características dos SGBDOO´s

Cada objeto possui um identificador de objeto ou OID (object identifer), que o torna único, não usa a linguagem SQL, por isso não há querys, na verdade você busca por seus objetos através de metodologias predefinidas. Chamamos estas metodologias de Native Query´s.

Na diferenciação do modelo relacional e do orientado a objeto, ficaria da seguinte maneira.

Modelo Relacional Modelo OO

Tabelas (entidades) Objetos

Linhas (Registros) Tuplas

Query´s (Consultas, etc) Native Query´s

Sql Ansci Métodos, construtores

A forma de acesso aos dados no banco é remodelada porque os SGBDs orientados a objetos

...

Baixar como (para membros premium)  txt (4.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com