Curso Superior de Tecnologia em BD
|
|
|
- Jorge Wagner Dreer
- 10 Há anos
- Visualizações:
Transcrição
1 Curso Superior de Tecnologia em BD Tópicos Avançados em BD Banco de Dados Temporais
2 Interagindo O que é tempo? 2
3 Interagindo Algo que não se vê, não se pega, mas, se armazena (tempo cronológico); Termo criado pelos seres humanos, para conseguir definir, classificar e ordenar elementos (dados); Pode ser metereológico ou cronológico. 3
4 Roteiro Motivação Exemplo de Aplicações Tipos de tempo(conceitos e Exemplos) Modelagem TempER Modelagem TUML Linguagem de Consulta TSQL2 Função Temporal no Oracle e SQLServer. Conclusão Referências 4
5 Motivação Detalhar e melhorar meu conhecimento prévio e superficial, relacionando alguns conceitos que estavam dispersos; Comemos ex:validade de um produto,...; Trabalhamos ex:concluir atividades, cumprir metas...); Nos divertimos ex cinema, brinquedos eletrônicas...; Estudamos ex:entrega dos projetos, tempo de apresentação seminário. BD Temporais são indispensáveis no nosso cotidiano! 5
6 Exemplo de Aplicações Controle acadêmico ex: históricos de alunos, currículos de cursos,...; Área médica ex: quadro clínico de pacientes, diagnósticos,...; Área empresarial ex: tomadas de decisão, planejamento de orçamentos; Sistemas de informação geográfica ex:crescimento demográfico, desmatamento... DW s e Data Mining 6
7 Banco De Dados Temporal Permitem Armazenar todos os estados de um dado: Presente; passado e ; Futuro. Tipos Instantâneo; Transação; validade e; Bitemporal. [Edelweiss, Nina] 7
8 Tipos de Tempo Tempo instantâneo Característico de BD convencional; Dado válido no momento atual; Ex: progressão salarial 8
9 Tipos de Tempo Tempo de Transação Tempo fornecido pelo SGBD (timestamp) Registra o instante da inserção de dados no banco; 9
10 Tipos de Tempo Tempo de Validade Tempo em que o dado é valido no mundo real; Tempo fornecido pelo usuário; 10
11 Tipos de Tempo Tempo Bitemporal Manutenção conjunta do tempo de transação e do tempo de validade. 11
12 Ordem no Tempo O tempo pode ser: Linearmente ordenado; Ramificado ou ; Circular. [Worboys e Duckhan, 2004] 12
13 Ordem no Tempo - Exemplos Ordem linear ex: evolução do salário de um empregado Fonte livro: Banco de Dados Geográfico, Cap 4 13
14 Ordem no Tempo - Exemplos futuro ramificado ex: alternativas para o capítulo final de uma novela passado ramificado ex: hipóteses para a evolução do homem até os dias de hoje Fonte livro: Banco de Dados Geográfico, Cap 4 14
15 Ordem no Tempo - Exemplos Ordem circular Ex: períodos de promoção de uma loja: verão, páscoa, dia das mães, outono-inverno, dia dos pais,... Fonte livro: Banco de Dados Geográfico, Cap 4 15
16 Granularidade Corresponde a duração de um chronon. Um chronon é um intervalo temporal que não pode ser decomposto. EX: ANO, MÊS, DIA, HORA, MIN, SEG,... Quanto menor for a Granularidade maior os detalhes de uma informação. [Edelweiss e Oliveira, 1994] Ex: item vendido Maior Cod_prod Ano c h Menor Cod_prod Mes Dia Hora c h
17 Rótulos Temporais Formas de representar atributos temporais; Tipos Instante; Intervalo; elemento temporal; [Langran,1993] 17
18 Rótulos Temporais Instante Temporal Dado no instante atual (now) 18
19 Rótulos Temporais Intervalo Tempo decorrido entre dois instantes 19
20 Rótulos Temporais Elemento Temporal evita a fragmentação de um dado em várias tuplas, 20
21 Modelagem Conceitual TempER permite representar a associação entre elementos temporalizados e não temporalizados; ERT (Entity Relationship Time Model) [LOU 91], dificil entendimento dos diagramas; TER (Temporal Entity-Relationship Model) [TAU 91] Não possui notação para atributos temporalizados; TEER (Temporal Enhanced Entity-Relationship Model) [ELM 93] assume que todos os objetos são temporalizados. STEER [ELM 92] variante da modelagem TEER não torna disponível um tratamento adequado aos objetos não temporalizados. 21
22 Modelo TempER Procura corrigir os problemas identificados nas demais abordagens. Caracteristicas: Notação familiar; Elementos temporalizados; Elementos não temporalizados; Objeto identificador; Entidades Transitórias; Entidades Perenes; Atributos temporais. [C. Antunes, C. Heuser e N. Edelweiss ] 22
23 Notação TempER Mesclando objetos diferentes [C. Antunes, C. Heuser e N. Edelweiss ] 23
24 OID Objeto identificador Gerado pelo sistema; Único; Invisível ao usuário; Define a identidade de uma entidade; Não descarta a chave primária; Possível alterar a chave primária; Princípios da orientação a objetos. [C. Antunes, C. Heuser e N. Edelweiss ] 24
25 OID Objeto identificador [C. Antunes, C. Heuser e N. Edelweiss ] 25
26 Entidades Transitórias Permite os intervalos no eixo temporal: Tem validade; Ex: funcionario com vários admissões numa empresa [C. Antunes, C. Heuser e N. Edelweiss ] 26
27 Entidades Perenes Só apresenta intervalo único. Ex: um funcionário só pode ser admitido na empresa uma vez [C. Antunes, C. Heuser e N. Edelweiss ] 27
28 Relacionamentos Relacionamentos Temporais Associam duas entidades no âmbito da dimensão temporal. Relacionamentos Intemporais Não levam em consideração a dimensão temporal 28
29 Relacionamentos [C. Antunes, C. Heuser e N. Edelweiss ] 29
30 Atributos Dois tipos De entidade Transitória; De entidade Perene. 30
31 Atributo na entidade transitória EX: atributo salário; para cada empregado contém toda a sua história salarial [C. Antunes, C. Heuser e N. Edelweiss ] 31
32 Atributo na entidade do perene Ex: atributo ref_salário; para cada função, contém todos os valores de referência que houve ao longo do tempo. [C. Antunes, C. Heuser e N. Edelweiss ] 32 32
33 TUML- Temporal Unified Modelling Language Dados temporal orientados a objeto; Várias granularidades; Classes Temporais; Associação de Classes; Extensão stereotypes (UML); Semântica temporal derivada de Modelo-TAU; TAU - integrar a tecnologia de banco de dados OO com a tecnologia de banco de dados temporal. 33
34 Classes - TUML Três tipos: Classe tempo de validade (vt) ; Classe tempo de transação (tt); Classe bitemporal (bt). 34
35 Classe Tempo de Transação [SVINTERIKOU,97] 35
36 Classe Tempo de Validade [SVINTERIKOU,97] 36
37 Classe Bitemporal Composição da TV + TT; [SVINTERIKOU,97] 37
38 Transaction time association Associações de tempo de transação podem ser definidas entre transaction time class, bitemporal time class ou ambas. [SVINTERIKOU,97] 38
39 Valid time association Associações de tempo de validade podem ser definidas entre valid time class,bitemporal time class ou ambas. [SVINTERIKOU,97] 39
40 Bitemporal time association Associações de tempo bitemporais somente podem ser definidas entre bitemporal time class; [SVINTERIKOU,97] 40
41 Linguagem de consulta TSQL2 Extensão do SQL, pesquisadores de 8 paises em 1995; suporte a: Períodos de tempo; Múltiplas granularidades; Ex: nanosegundos, anos, minutos, etc. Múltiplas representações; Ex: terceira semana de Múltiplos Calendários ex:(lunar, acadêmico, fiscal...) [SNO 95] 41
42 Funções TSQL2 Classificado em : Destruidor de dados; BEGIN e END Construtor de dados; PERIOD, INTERSECT e INTERVAL, Funções variadas; FIRST e LAST Funções de Agregação. COUNT, SUM, AVG, MAX, MIN [SNODGRASS, 95] 42
43 Funções Temporais em Oracle Também chamada no SGBD de Séries temporais Versão Oracle 8 Cartucho de Séries de Tempo (Time Series Cartridges). [ORA,99] Versão 9i Time Series (ORDTS), diretamente nas sentenças SQL. [ORA,03] 43
44 Funções Temporais no SQLServer Na versão SQLServer 2005 implementado no Analisys Services 2005 algoritmo de Data Mining [Mauro Pichiliani, 2007] 44
45 Conclusão Os BD temporais são indispensáveis para qualquer Sistemas de alto nível de complexidade e detalhes; Uma modelagem clara e detalhada é de extrema importância para uma implementação de um BD Temporal ainda maior que os Bancos convêncionias; Melhorias e inovações são sempre bem vindas; Não devemos fugir aos padrões já consagrados 45
46 Referências ANTUNES, Dante Carlos GPT, HEUSER, Carlos A., Edelweiss, Nina - UFRGS (Instituto de Informática):TempER:UMA PROPOSTA DE MODELAGEM DE DADOS TEMPORAL, DIAS, Taciana ; CÂMARA, Gilberto;CLODOVEU, A. Davis Jr. Banco de Dados Geográficos. MundoGEO, Curitiba, EDELWEISS, N. Bancos de Dados Temporais: Teoria e Prática. Recife, In:XVII Jornada de Atualização em Informática, do XVIII Congresso Nacional da Sociedade Brasileira de Computação, v.2. Ed.: H.P. MOURA. Anais. p EDELWEISS, Nina; OLIVEIRA, José Palazzo M. Modelagem de aspectos temporais de sistemas de informação. Recife, Livro texto da Escola de Computação, 9. Universidade Federal de Pernambuco [SVI97a]* SVINTERIKOU, Marianthi; THEODOULIDIS, Babis. The Temporal Unified Modeling Language (TUML). Timelab Technical Report, Departament of Computation, UMIST, UK. Oct,1997. Snodgrass, R. T. (1995). The TSQL2 temporal query language. Norwell, MA: Kluwer Academic. Alex Martins de Oliveira, Funcionalidades Temporais do Banco de Dados Oracle e Mecanismos para Consultas de Tempo de Validade. - Novembro 2003 Tes Sites:
47 Curso Superior de Tecnologia em BD Obrigado! Prof. Gustavo Santade
Agenda. Banco de Dados Temporais. Banco de Dados Temporais. Introdução. Banco de Dados Temporais PRINCIPAIS CONCEITOS DE REPRESENTAÇÃO TEMPORAL
Banco de Dados Lucilia Yoshie Araki Marcio Cezar Santos da Rosa Agenda Introdução; Banco de Dados ; Principais Conceitos de Representação Temporal; Modelagem de Dados em Banco De Dados Temporal; Relacionamentos
Documentação da Ferramenta EMap Edimar Manica
Documentação da Ferramenta EMap Edimar Manica 1. Objetivo A ferramenta EMap (Extrai e Mapeia) tem como objetivo permitir o suporte a consultas temporais, escritas na linguagem de consulta temporal TSQL2,
TEMPTOOL UMA FERRAMENTA PARA A MODELAGEM TEMPORAL DOS DADOS
TEMPTOOL UMA FERRAMENTA PARA A MODELAGEM TEMPORAL DOS DADOS Eugênio de O. Simonetto 1, Cristiano R. Moreira, Duncan D. A. Ruiz 2, Luciano C. Ost 1, Glauco B.V.Santos 1 RESUMO O trabalho apresenta uma ferramenta
BANCO DE DADOS TEMPORAL
Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática BANCO DE DADOS TEMPORAL Lucilia Yoshie Araki Marcio
Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:
Álgebra Relacional Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída operação (REL 1 ) REL 2 operação (REL 1,REL 2 ) REL 3 Operações básicas: seleção projeção
JOEVA CRISTINA DE ANDRADE BANCOS DE DADOS TEMPORAIS: UMA COMPARAÇÃO DE DUAS TÉCNICAS DISTINTAS DE DESENVOLVIMENTO.
i JOEVA CRISTINA DE ANDRADE BANCOS DE DADOS TEMPORAIS: UMA COMPARAÇÃO DE DUAS TÉCNICAS DISTINTAS DE DESENVOLVIMENTO. Monografia de graduação apresentada ao Departamento de Ciência da Computação da Universidade
Banco de Dados. Prof. Antonio
Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards
Prof. Marcelo Machado Cunha www.marcelomachado.com [email protected]
Prof. Marcelo Machado Cunha www.marcelomachado.com [email protected] Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente
Técnicas e Linguagens para Banco de Dados I
Técnicas e Linguagens para Banco de Dados I Prof. Eduardo Ribeiro www.eduardo.trisolution.com.br eduardo@ trisolution.com.br Introdução Banco de Dados Dados x Informações Dados = É um elemento que mantém
Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.
Roteiro Modelo de Dados Relacional Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto [email protected] www.decom.ufop.br/luiz Introdução
Introdução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes
Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes Modelos de banco de dados Modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas
Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Sumário. Uma visão mais clara da UML
Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo V Unidade Curricular: Engenharia de Software Professora: Lara P. Z. B. Oberderfer Uma visão mais clara da
Curso Superior de Tecnologia em BD
Curso Superior de Tecnologia em BD Modelagem de Dados Aula 01 Revisão Modelos de Dados Existem modelos para diferentes níveis de abstração de representação de dados modelos conceituais modelos lógicos
Modelo de Dados. Modelo para organização dos dados de um BD
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
Estudo sobre banco de dados temporais
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE ESPECIALIZAÇÃO EM WEB E SISTEMAS DE INFORMAÇÃO RÉGIO ANTÔNIO MICHELIN Estudo sobre banco de dados temporais Trabalho de Conclusão
MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD
MODELAGEM DE DADOS Unidade II Arquiteturas do SGBD 0 UNIDADE II: TÓPICOS: Tópico 1 - Arquitetura SGBD Tópico 2 - Etapas de um projeto de Banco de Dados Tópico 3 Modelagem Tópico 1 - Arquitetura SGBD A
Banco de Dados. Maurício Edgar Stivanello
Banco de Dados Maurício Edgar Stivanello Agenda Conceitos Básicos SGBD Projeto de Banco de Dados SQL Ferramentas Exemplo Dado e Informação Dado Fato do mundo real que está registrado e possui um significado
SISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] SISTEMA GERENCIADOR
Disciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Banco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Arquitetura e Terminologia Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br [email protected] 2015 Modelo de Dados e Esquemas O modelo de Banco de Dados é como um detalhamento
Fundamentos dos Sistemas de Informação Organização de Dados e Informações
Fundamentos dos Sistemas de Informação Organização de Dados e Informações http://professor.fimes.edu.br/milena [email protected] Sistema de Gerenciamento de Bases de Dados (DBMS) A implementação
05/06/2012. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados
Banco de Dados Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados Gerenciamento de Arquivos Gerenciamento de Arquivos 1 Gerenciamento de Arquivos Em uma indústria são executadas
Funcionalidades Temporais do Banco de Dados Oracle e Mecanismos para Consultas de Tempo de Validade.
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO ALEX MARTINS DE OLIVEIRA Funcionalidades Temporais do Banco de Dados Oracle e Mecanismos para
Persistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br [email protected]
ANÁLISE E PROJETO ORIENTADO A OBJETOS Isac Aguiar isacaguiar.com.br [email protected] Análise Descrição do problema a ser implementado Descrição dos objetos e classes que fazem parte do problema, Descrição
Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -
Banco de Dados Aula 02 Modelagem de Dados Roteiro Definição Evolução Projeto de BD Abstração Esquema e Instância Definição É uma representação, normalmente gráfica, de estruturas de dados reais. Auxilia
CASO DE USO. Isac Aguiar isacaguiar.com.br [email protected]
CASO DE USO Isac Aguiar isacaguiar.com.br [email protected] Caso de Uso Descreve o modelo funcional (comportamento) do sistema Técnica de especificaçao de requisitos Especifica um serviço que o sistema
Rock In Rio - Lisboa
Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem
Básico da Linguagem SQL. Definição de Esquemas em SQL. SQL(Structured Query Language)
Básico da Linguagem SQL Definição de Esquemas em SQL SQL(Structured Query Language) Desenvolvida como a linguagem de consulta do protótipo de SGBD Sistema R (IBM, 1976). Adotada como linguagem padrão de
SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Manipulação de Dados Banco de Dados SQL DML SELECT... FROM... WHERE... lista atributos de uma ou mais tabelas de acordo com alguma condição INSERT INTO... insere dados em uma tabela DELETE
Profa. Daniela Barreiro Claro
Profa. Daniela Barreiro Claro Modelar é criar representações do mundo real A modelagem relacional pode ser representada via MER (Modelo de Entidade Relacionamento) O MER define estruturas e restrições
Curso de Aprendizado Industrial Desenvolvedor WEB. Disciplina: Banco de Dados Professora: Cheli Mendes Costa Modelo de Dados
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Banco de Dados Professora: Cheli Mendes Costa Modelo de Dados Modelo para organização dos dados de um BD. define um conjunto de conceitos para
Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)
Computadores e Sistemas de Informação Bases de Dados Relacionais (linguagem SQL) 2004/2005 Utilidade das Bases de Dados Recolha e processamento de dados que possuem um volume significativo, que são interrelacionados,
Wilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Oficina. Praça das Três Caixas d Água Porto Velho - RO
Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA
Modelo de Dados Relacional Restrições de um Banco de Dados Relacional
Modelo de Dados Relacional e as Restrições de um Banco de Dados Relacional Modelo de Dados Relacional Conceitos do Modelo Relacional Representa o banco de dados como uma coleção de relações. Comparação
Orientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Banco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Modelagem de Dados com MER Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br [email protected] 2015 Modelagem de Dados Modelagem de Dados tem como objetivo transformar uma
Plano de Trabalho Docente 2014. Ensino Técnico
Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: PAULINO BOTELHO Código: 091 Município: São Carlos Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICO EM INFORMÁTICA Qualificação:
PROGRAMA. Objectivos Gerais :
PROGRAMA ANO LECTIVO : 2005/2006 CURSO : ENGENHARIA MULTIMÉDIA ANO: 2.º DISCIPLINA : SISTEMA DE GESTÃO DE BASE DE DADOS DOCENTE RESPONSÁVEL PELA REGÊNCIA : Licenciado Lino Oliveira Objectivos Gerais :
Modelo de Dados. Modelos Conceituais
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
INFORMÁTICA APLICADA II BANCO DE DADOS
INFORMÁTICA APLICADA II BANCO DE DADOS Professor:. Carga horária semanal: 4 HA Resumo dos assuntos abordados: - Teoria de banco de dados; - Modelagem de dados; - MS-Access; - Linguagem SQL; - PostgreSQL;
Structured Query Language (SQL)
SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas
Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] INTRODUÇÃO Hoje é
Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon ([email protected].
Sistemas da Informação Banco de Dados I Edson Thizon ([email protected]) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
- A crescente necessidade de sistemas inteligentes e de aquisição de conhecimento levaram à necessidade de implementação de Data Warehouses.
- A crescente necessidade de sistemas inteligentes e de aquisição de conhecimento levaram à necessidade de implementação de. - O que é uma Data Warehouse? - Colecção de bases de dados orientadas por assunto
Guia de Prova de Aptidão Profissional
Guia de Prova de Aptidão Profissional Técnico de Gestão e Programação de Sistemas Informáticos Fábio Alexandre Lemos Ferreira Fábio Cardante Teixeira 2010/2011 Índice I. Apresentação permanente do projecto...
Modelo Relacional. Modelo Relacional. Tabelas
MODELO RELACIONAL Banco de Dados Relacional = consiste em uma coleção de tabelas ou relações, cada uma das quais com um nome único. 2 1 Tabelas Conjunto não ordenado de linhas (tuplas); Cada linha é composta
Conhecendo os usuários de um Sistema de Banco de Dados
Conhecendo os usuários de um Sistema de Banco de Dados Palestra Grupo PET/DSC 09 de Dezembro de 2009 Prof. Carlos Eduardo Pires [email protected] Agenda Conceitos Gerais Sistema de Banco de Dados Tipos
Modelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Modelagem da arquitetura de negócios Arquitetura Definições Aurélio: Informática: Estrutura e organização lógica de funcionamento de um sistema computacional.
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena Trabalho Experimental Sistema de Gestão Hoteleira 1. Objetivo Este trabalho tem o objetivo de consolidar o conhecimento sobre UML e
PREFEITURA MUNICIPAL DE CAMAÇARI SECRETARIA DE EDUCAÇÃO ASSESSORIA DE TECNOLOGIA DA INFORMAÇÃO
ANALISE DA PROPOSTA TÉCNICA DOS PARA EDITAL 0001/010 Profissional: Administrador de Sistemas Alcançada Classificação Habilidades e capacitação Num. De Certificados Pontos a) Descrição do cargo: Atuar como
AULA 11-12. Entidade-Relacionamento
AULA 11-12 Modelo Conceitual, Lógico e Físico, Entidade-Relacionamento Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes [email protected] Modelos de banco
Empresa de Informática e Informação do Município de Belo Horizonte S/A PRODABEL
Empresa de Informática e Informação do Município de Belo Horizonte S/A PRODABEL Diretoria de Sistema - DS Superintendência de Arquitetura de Sistemas - SAS Gerência de Arquitetura de Informação - GAAS
PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação Significado que pessoas associam
Programação Orientada a Objeto
Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso
GBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Implementação de Aspectos Temporais em SGBDs Livres
Implementação de Aspectos Temporais em SGBDs Livres Eugênio de Oliveira Simonetto Curso de Sistemas de Informação Centro Universitário Franciscano (UNIFRA) Andradas, 1614 Centro - 97015-032 Santa Maria
PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS. Prof. Angelo Augusto Frozza, M.Sc. [email protected]
PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS Prof. Angelo Augusto Frozza, M.Sc. [email protected] ROTEIRO 1. Conceitos de Orientação a Objetos Introdução O paradigma da POO Classes
Notas de Aula 04: Casos de uso de um sistema
Notas de Aula 04: Casos de uso de um sistema Objetivos da aula: Aprender os elementos básicos da modelagem por casos de uso Utilizar as associações entre casos de uso, atores e demais artefatos Compreender
Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres
Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise
Modelagem e Projeto de Bancos de Dados Geográficos com Características Temporais
Modelagem e Projeto de Bancos de Dados Geográficos com Características Temporais Gustavo Breder Sampaio, Alexandre Gazola, Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa
AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário
Roteiro 3 Modelagem relacional
Roteiro 3 Modelagem relacional Objetivos: Explorar conceitos sobre: o Modelagem de bancos de dados projetos: conceitual, lógico e físico; o Conceitos sobre o modelo relacional: tuplas, atributo, entidades,
MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br 04/08/2012. Aula 7. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 7 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprender sobre a modelagem lógica dos dados. Conhecer os
MODELO RELACIONAL - UFMA
MODELO RELACIONAL Universidade Federal do Maranhão - UFMA Departamento de Informática Projeto de Banco de Dados Profª.MSc Simara Rocha [email protected]/[email protected] www.deinf.ufma.br/~simara
Disciplina de Banco de Dados Parte V
Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após
PROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real.
PROGRAMA ANO LECTIVO: 2005/2006 CURSO: LICENCIATURA BI-ETÁPICA EM INFORMÁTICA ANO: 2.º DISCIPLINA: BASE DE DADOS DOCENTE RESPONSÁVEL PELA REGÊNCIA: Licenciado Lino Oliveira Objectivos Gerais: Aquisição
Aula VI -MODELO RELACIONAL
Aula VI -MODELO RELACIONAL ModeloRelacional É constituído de tabelas, ou relações. Para cada tabela deve haver um nome único. Uma tabela pode ser considerada como um tipo de relação matemática. Uma tabela
A & F Consultoria em Sistemas e Treinamentos 2014 [email protected]. A linguagem SQL. Autor: Hélio de Almeida Fonte: Wikipédia
A linguagem SQL Autor: Hélio de Almeida Fonte: Wikipédia 1 Structure Query Language O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System
Banco de Dados, Integração e Qualidade de Dados. Ceça Moraes [email protected]
Banco de Dados, Integração e Qualidade de Dados Ceça Moraes [email protected] Sobre a professora CeçaMoraes Doutora em Computação (UFPE) Áreas de atuação Desenvolvimento de Software e Banco de Dados Experiência
Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Conceitos básicos Angélica Toffano Seidel Calazans E-mail: [email protected] Conceitos introdutórios de Modelagem de dados Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
SQL BANCO DE DADOS. Linguagem de consulta SQL. Linguagem de consulta SQL. Linguagem de Consulta Estruturada
Revisão de tpicos anteriores BANCO DE DADOS Linguagem de consulta SQL Roberto Duarte Fontes Brasília - DF [email protected] Projeto de banco de dados Modelagem Conceitual (independe da implementação)
Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:
MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação
Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]
1/6 Banco de Dados O que é um Banco de Dados? Uma coleção de dados relacionados [ELMASRI/NAVATHE] Conjunto de dados integrados que tem por objetivo atender a uma comunidade específica [HEUSER] Um conjunto
Projeto e Implementação
Felipe Nery Rodrigues Machado Banco de Dados Projeto e Implementação 2 Edição 4 Reimpressão São Paulo 2011 Editora Érica Ltda. 3 Projeto Sumário Capítulo 1 O Que É Projeto de Banco de Dados 15 Modelagem
Plano de Trabalho Docente 2014. Ensino Técnico
Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Professora Nair Luccas Ribeiro Código: 156 Município: Teodoro Sampaio Eixo Tecnológico: Informática e Comunicação Habilitação Profissional: Qualificação:
3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir como definir
O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos
Prof. Herondino O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Inserir e integrar, numa única base de dados informações espaciais provenientes de: meio
Uma visão mais clara da UML Sumário
Uma visão mais clara da UML Sumário 1 Definição de Objeto...2 2 Estereótipos...3 2.1 Classe fronteira (boundary):...3 2.2 Classe de Entidade (entity):...3 2.3 Classe de Controle (control):...4 3 Interação
1. Visual Paradigm for UML
Sumário 1. Visual Paradigm for UML... 1 2. Criando o Perfil GeoProfile... 2 3. Adicionando Ícones aos Estereótipos... 10 4. Aplicando o perfil GeoProfile... 12 1. Visual Paradigm for UML Visual Paradigm
O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.
Fases do Projeto de um Banco de Dados Modelo ER O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados. É um modelo baseado na percepção
RESPOSTA AO RECURSO. 11110011+00010001 = 100000100 que corresponde a 260 decimal, alternativa A.
QUESTÃO: 12 Na questão 12 referente a conhecimentos específicos da área de "Informática: Banco de dados e programação" 11110011+00010001 = 100000100 que corresponde a 260 decimal, alternativa A. RESPOSTA:
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Concepção e Elaboração
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo
FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS
FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
LINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
SQL Comandos para Relatórios e Formulários. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Comandos para Relatórios e Formulários Laboratório de Bases de Dados SELECT SELECT FROM [ WHERE predicado ] [ GROUP BY ]
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA DEPARTAMENTO DE SAÚDE E SERVIÇOS CURSO TÉCNICO EM INFORMÁTICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA DEPARTAMENTO DE SAÚDE E SERVIÇOS CURSO TÉCNICO EM INFORMÁTICA CHRISTIAN GALAFASSI EDENIR HENRIQUE MARTINS GUSTAVO STANCK VILLAGE CLOUD
Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014
Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL Plano de Trabalho Docente 2014 ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional:
Modelo de Entidade e Relacionamento (MER) - Parte 07
Modelo de Entidade e Relacionamento (MER) - Parte 07 7.1 Definição Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados.
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
