A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

BDOO. Modelos tradicionais (relacional, rede e hierárquico) : aplicações tradicionais Novas aplicações para : Sistemas CAD Manufatura Experimentos científicos.

Apresentações semelhantes


Apresentação em tema: "BDOO. Modelos tradicionais (relacional, rede e hierárquico) : aplicações tradicionais Novas aplicações para : Sistemas CAD Manufatura Experimentos científicos."— Transcrição da apresentação:

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


Carregar ppt "BDOO. Modelos tradicionais (relacional, rede e hierárquico) : aplicações tradicionais Novas aplicações para : Sistemas CAD Manufatura Experimentos científicos."

Apresentações semelhantes


Anúncios Google