Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCamille Nery Alterado mais de 10 anos atrás
1
BDOO
2
Modelos tradicionais (relacional, rede e hierárquico) : aplicações tradicionais Novas aplicações para : Sistemas CAD Manufatura Experimentos científicos Telecomunicações Sistemas de informação geográfica Multimídia
3
ODMG Consórcio para vendedores e usuários de SGBD orientados a objetos www.odmg.org
4
BDOO Novos requisitos Estrutura complexa para objetos Transações de maior duração Novos tipos de dados para armazenar –Imagens –Dados textuais maiores Operações não convencionais específicas da aplicação
5
BDOO Poder para especificar estrutura de tipos complexos e operações Unificação com LPOO do projeto de SW Two component of an object: state(value) and behavior(operations). Suporte à objetos transientes e persistentes
6
BDOO ORION OPENOODB IRIS Object Store (O2) ARDENT POET
7
Linguagem de consulta proposta nome Aluno matrícula Disciplina código nome crédito matriculado em Select Aluno.matricula from Aluno where Aluno.nome = Eugênio Select aluno.nome from aluno matriculado_em disciplina Where disciplina.codigo = BAN-2 nota *
8
Características do BDOO
9
Linguagem de Consulta Computação {(Jose,{(BAN2, {6,7,8}),(SOFT,{3,4,3})}), (Alex,{(BAN2, {6,7,8}),(SOFT,{3,4,3}), (COMP,{6,7,8})}), (Maria,{(BAN, {5,8,3}),(LPG,{9,4,9}), (ANA,{7,8,8})}) } Matemática... Departamento Retornar os alunos do depto. Computação - select aluno from Departamento WHERE nomeDept = Computação
10
Linguagem de Consulta Computação {(Jose,{(BAN2, {6,7,8}),(SOFT,{3,4,3})}), (Alex,{(BAN2, {6,7,8}),(SOFT,{3,4,3}), (COMP,{6,7,8})}), (Maria,{(BAN, {5,8,3}),(LPG,{9,4,9}), (ANA,{7,8,8})}) } Departamento Retornar os nomes e notas de alunos do depto. Computação matriculados em BAN-2 -select [ select nomeAluno, [ select notas from Disciplina where codDisc= BAN2] from Aluno where codDisc = BAN2 ] From Departamento WHERE nomeDept = Computação
11
Linguagem de Consulta Computação {(Jose,{(BAN2, {6,7,8}),(SOFT,{3,4,3})}), (Alex,{(BAN2, {6,7,8}),(SOFT,{3,4,3}), (COMP,{6,7,8})}), (Maria,{(BAN, {5,8,3}),(LPG,{9,4,9}), (ANA,{7,8,8})}) } Departamento Retornar os nomes e médias de alunos do depto. matriculados em BAN-2 -select [ select nomeAluno, average [ select notas from Disciplina where codDisc= BAN2] from Aluno where codDisc = BAN2 ] From Departamento WHERE nomeDept = Computação
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.