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

Slides:



Advertisements
Apresentações semelhantes
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
Advertisements

Engenharia de Software Prof ª. Isabel Sofia de Brito Prof ª. Maria Fernanda Pedro.
SQL Exercícios de Revisão Profa. Sandra de Amo Programa de Pós-graduação em Ciência da Computação – UFU
VHDL Very High Speed Integrated Circuit Hardware Description Language Prof. Eduardo Todt 2008.
2008 LCG/UFRJ. All rights reserved. 1 Standard Template Library STL Claudio Esperança Paulo Roma Cavalcanti.
Prof. José Fernando Rodrigues Júnior Pacotes Material original: Profa. Elaine Parros Machado de Sousa SCC Bancos de Dados e Suas Aplicações.
PL/SQL (Procedural Language/Structured Query Language)
Procedimentos e Funções
Sistemas Distribuídos Introdução: Modelos de Arquitetura de Sistemas Distribuídos Instituto de Informática – UFG Verão 2005 Baseado em: Coulouris, Cap.
Ronaldo Celso Messias Correia
Html5- Desenvolvendo Aplicações. Html5- Introdução a SQL Métodos OpenDatabase (utilizado para criar ou abrir uma Base de Dados); Transaction (permite.
Sistemas Operacionais
PORTAS ABERTAS VESTIBULAR 2010 CONTRIBUIÇÃO DA COMGRAD FIS Pensando em fazer Física e querendo convencer seus pais com aquele papo da Física do.
Banco de Dados Aula 01: Conceitos Básicos
Técnicas e Projeto de Sistemas
Computação: Cursos, Atuação e Interação Profissional Marcos José Santana Departamento de Ciências de Computação e Estatística ICMC-USP - São Carlos.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Thaís Cristine Andreetti, Graduanda em Bacharelado em Ciências da Computação. Profª Drª Silvia Marina Anaruma.
SQL Procedural Junho/2006.
SQL procedural – parte 2.
Elaboração de Consultas 3 de abril de Recuperação de Informação Cd_cliente CLIENTECONTATO Cd_cliente C1 C1 : Listar os clientes que tem contatos.
Subconsultas em SQL. Subconsulta Estrutura geral SELECT.... FROM.... WHERE [at] OPERADOR ( SELECT... FROM... [WHERE... ]) Declaração SELECT localizada.
Funções de Linha 17/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.
SQL-3. Novo contexto e necessidade de : Manipular imagens Outros tipos de dados além de texto e números Recuperação de dados mais complexos Níveis distintos.
Objeto de BD: visão Há 2 tipos de tabelas Tabela base
Sql-3 ( final ).
Estrutura de repetição 18/set. Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????
UDESC Pública, Gratuita, de Qualidade e a Melhor do Estado de Santa Catarina.
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
APLICAÇÕES DA INFORMÁTICA NO ENSINO Profa. Dra. Maria Helena Baena de Moraes Lopes.
Compressão por Hardware
Gerência de Dados em Grades Motivação: – 1a geração de suporte a dados em Grades: ferramentas para transferência e catalogação de réplicas: Globus: GridFTP,
DÚVIDAS FREQUENTES SOBRE A PROMOÇÃO DE GRAU 1. Como é feita a indicação para promoção de grau? a) O Presidente da Assoc. dos Preletores escolhe os preletores.
Banco de Dados I Profa. Jiani Cardoso 2/2005
Departamento de Engenharia Elétrica
Divisão de Processamento de Imagens Pesquisa e Desenvolvimento Tecnológico 2008 DPI/OBT – 2007.
Banco de Dados Geográficos
IX Seminário para Bibliotecários de Centros Bi-nacionais O Professor, o Aluno e a Biblioteca Maria Helena Medrado Coordenadora Pedagógica - ACBEU
"Tudo o que acontece, acontece em algum lugar." Gilberto Câmara - INPE Gilberto Câmara - INPE.
"Tudo o que acontece, acontece em algum lugar."
Agregado Homogêneo e Heterogêneo
Arquitetura de Sistemas de Informação
ENCONTRO NACIONAL DE TECONOLOGIA DA INFORMAÇÃO PARA OS MUNICÍPIOS e do SOFTWARE PÚBLICO BRASILEIRO 1º Encontro Banco de Talentos.
CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira
Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia Eletrônica e Computação CE-240 Projeto de Sistema de Banco de Dados Professor.
CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira Sala 120 – Prédio da Computação Linguagens para a Web Semântica.
CES-41 COMPILADORES Capítulo I Introdução.
Computação Gráfica: Possibilidades e Desafios
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa SQL (Structure Query Language)
X3D - AUTORIA Jorge Ferreira Franco Laboratório de Sistemas Integráveis - LSI - USP Disciplina - Realidade Virtual.
II – Gestão da Infraestrutura Tecnológica Tecnologias de Informação e Comunicação em Desenvolvimento de Produtos II – Gestão da Infraestrutura Tecnológica.
ERU 520: Tecnologia da Informação Prof. José Luís Braga Doutor em Informática - PUC-Rio Pós-Doutorado em Tecnologias da Informação - University of Florida.
MAC 499 Trabalho de Formatura Supervisionado André Takemoto nº USP
Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006.
MAC 499 Henrico Scaranello Emprego: Nov/ Hoje Universidade Anhembi-Morumbi.
EEL170 COMPUTAÇÃO I Antonio Cláudio Gómez de Sousa 1a série de slides versão 19/03/2012.
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
Marco Antonio Montebello Júnior
Elaine Harada Teixeira de Oliveira – DCC – ICE - UFAM
Unified Modeling Language
Curso de Programação em C++ Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor:
Sistemas de Informação Prof. Me. Everton C. Tetila Modelo de dados relacional Banco de Dados I.
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
Funções ou procedures Professor Esp. Diego André Sant’Ana
Cursor Professor Esp. Diego André Sant’Ana
III – Oracle 10g Coleções. Introdução Coleção: formada de objetos do mesmo tipo, cada um com um índice (posição) único dentro da coleção –NESTED TABLE.
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Padrões em BDOO e Projeto Lógico
Transcrição da apresentação:

BDOO

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

ODMG Consórcio para vendedores e usuários de SGBD orientados a objetos

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

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

BDOO ORION OPENOODB IRIS Object Store (O2) ARDENT POET

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 *

Características do BDOO

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

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

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