Академический Документы
Профессиональный Документы
Культура Документы
Introduo
Um banco de dados orientado a objetos um banco de
Estrutura e Caractersticas
O objeto formado como se fosse uma tripla (i, c, v), onde
o i o OID do objeto, o c um construtor, ou seja, que tipo de valor ele vai receber ex.: atom, tuple, set, list, bag, array e
v o valor corrente.
para ele. Se ele vai receber um valor atmico ele s aceitar valores atmicos.
Estrutura e Caractersticas
Os construtores de tipos sets, bags, lists e arrays so
caracterizados como tipos de colees e a diferena entre eles a seguinte: sets e bags, o primeiro s aceita valores distintos enquanto o segundo aceita valores duplicados.
Aplicaes
Os objetos complexos so formados por construtores
strings).
Aplicaes
Projeto de engenharia e arquitetura
Experincias cientficas Telecomunicaes Sistemas de informaes geogrficas Multimdia
Aplicaes
Transaes de duraes mais longas
Novos tipos de dados para armazenar imagens ou
aplicaes no-padronizadas
Caractersticas de SGBDs
Cada objeto possui um identificador de objeto ou OID
Caractersticas de SGBDs
Modelo Relacional Tabelas (Entidades) Linhas (Registros) Querys (Consulta, etc.) SQL Ansci Modelo OO Objetos Tuplas Natives querys Mtodos Construtores
Caractersticas de SGBDs
Modelo Relacional Select distinct(classificacao) From tb_professores Modelo OO Select distinct f.classificacao form f in departamentocc.possui_professores;
Caractersticas de SGBDs
A forma de acesso aos dados no banco remodelada porque os
SGBDS orientados a objetos sugerem novos tipos de dados como seqncias de bits, ponteiros, linhas, nmeros complexos
From registro_vendas
Where numero_vendidos (2) > 200;
Caractersticas de SGBDs
A consulta do slide anterior relacionada retorna o nome
dos carros vendidos no ms de fevereiro, representado pela sentena (2) e com quantidade acima de 200 unidades; o ms de fevereiro faz parte de uma array de 12 elementos, representando os meses
Exemplos de SGBDs
O SGBD rion
O rion que muito utilizado em percias.
O rion conta com 1103 veculos de carga e 4121
veculos de passeio e comerciais leves cadastrados em seu banco de dados, alem de ser o mais barato do mercado.
Presente em mais de 640 oficinas, o rion possibilitou a
DB4O
Um poderoso SGBDOO para manipulao de objetos como base de
dados;
fcil maneira de se armazenar objetos nativamente em JAVA ou
relacional,
processa aproximadamente 200.000 objetos por Segundo seu cdigo aberto e seu custo muito baixo(praticamente zero).
O Cach
um SGBDOO com toda a tecnologia em banco de dados
orientado a objetos
Alm de seu desempenho ele permite a integrao entre a
linguagem padro de banco de dados, que a SQL e Objetos, assim trabalhando com SQL e OQL.
Oracle 10g
Os SGBDs mostrados anteriormente so puramente
orientados a objeto, porem existe tambm os Objeto relacionais que misturam banco de dados relacional com conceitos de orientao a objetos. Um exemplo o Oracle 10g que usa SQL no sistema Objeto Relacional.
objeto
Ex.:
Vantagens
Capacidade de Armazenamento de Objetos
Podes de Processamento de Requisies No possuem Chaves Primarias nem Estrangeiras,
Desvantagens
Falta de Padronizao das linguagens de manipulao dos
dados;
Alto custo de aquisio das novas tecnologias; Curva de aprendizagem e adaptao ao novo ambiente
demorada.