Modelos de Dados Temporais
|
|
|
- Lorena Cipriano Osório
- 8 Há anos
- Visualizações:
Transcrição
1 CMP 151 Modelos de Dados Temporais Roteiro! Conceitos de representação temporal! Modelos de dados temporais! Linguagens de consulta temporais " Bancos de dados temporais " Implementação de BDs temporais " Gerenciamento dos dados
2 Bancos de Dados Temporais evolução temporal das aplicações... dados t1 dados t2 dados t3 dados t4 tempo Bancos de Dados Temporais armazenar dados presentes - passados - futuros
3 Estado atual de um BD temporal cargo estagiário engenheiro gerente depto compras salário 600 produção Momento atual t Bancos de Dados Temporais Apresentam alguma forma de representação de informações temporais BD históricos Todos valores definidos ficam armazenados
4 Tipos de Bancos de Dados Temporais # Instantâneo - snapshot $ de tempo de transação - rollback $ de tempo de validade - histórico $ bitemporais - temporal $ multitemporais BD Instantâneo - Snapshot DB BDs convencionais apresentam somente os valores presentes modificação de um valor = transição do BD somente o último estado do BD está disponível informações temporais: através de atributos definidos sobre o domínio tempo informações quanto à validade das informações podem ser armazenadas como dados
5 BD Instantâneo - Snapshot DB Estados Passados Estado Atual João Silva, 01/jan/92, 800,00 Mara Dias, 01/mar/91, 1.200,00 BD de tempo de transação a cada informação é associado o tempo de sua definição no banco de dados rótulo temporal (timestamp) tempo de transação fornecido pelo SGBD um estado do banco de dados é identificado pelos tempos de transação associados às informações estado atual: últimos valores definidos para cada propriedade validade das informações inicia no momento de sua introdução no banco de dados validade diferente do tempo de transação pode ser definida através de um atributo especial (dado)
6 BD de tempo de transação t /jan/92 t /jun/92 t 3 t presente /jan/93 Momento Atual História do salário de João Tempo BD de tempo de validade a cada informação é associado o tempo de validade da informação início da validade (degraus) intervalo de validade ponto de validade tempo de validade fornecido pelo usuário não é armazenado o tempo em que é feita a transação podem ser feitas correções nas informações armazenadas (alterações no passado)
7 BD de tempo de validade t /jan/92 1 t /jun/92 2 t 3 t presente /jan/93 Momento Atual História do salário de João Tempo BD de tempo de validade a b t1 t2 t3 tempo de validade alteração do passado a b t1 t4 t3 tempo de validade
8 BD bitemporal tempo de transação + tempo de validade toda história do banco de dados fica armazenada acesso a todos os estados do banco de dados estado atual = valores atualmente válidos podem ser definidos valores futuros valores que podem ser recuperados: - atualmente válidos - válidos em momentos passados - valores que se acreditava como válidos em momentos passados, e que foram modificados posteriormente - valores previstos para o futuro BD bitemporal t1: v1 a tempo de validade t2: v1 a v2 b tempo de validade t3: v1 a v2 b v3 c tempo de validade tempos de transação
9 BD bitemporal t1: v1 a tempo de validade t2: v1 a v2 b tempo de validade t3: v1 a v3 c tempo de validade tempos de transação BD bitemporal 01/jan/ /jan/92 Tempo de Transação /mai/92 01/jun/ /jan/ /jan/93 Momento Atual História das transações do salário de João Tempo de Validade História da validade do salário de João
10 BD multitemporal % dados estáticos (sem rótulo temporal) + dinâmicos (com rótulo temporal) % alguns dados com tempo de transação, outros com tempo de validade, outros com ambos Lotação Bitemporal Atributos: Código Inteiro (4) Sigla Char(5) Descrição Char(40) Empregado T.transação Atributos: Código Inteiro (4) Nome Char(40) Salário T.validade Atributos: Código Inteiro (4) Valor Real(12) Departamento instantâneo Atributos: Sigla Char(5) descrição Char(40) Características de um BD Temporal linguagem de definição de dados temporal modelo de dados temporal linguagem de consulta temporal linguagem de manipulação de dados temporal restrições temporais
11 Implementação de BDs Temporais Implementação de BDs Temporais poucos sistemas implementados implementação de protótipos experiências de mapeamentos para BD tradicionais
12 TimeDB BD temporal comercial: TimeDB % bitemporal % SQL estendida CREATE TABLE Employees ( EmpID INTEGER, Name CHAR(30), Department CHAR(40), Salary INTEGER ) AS VALIDTIME AND TRANSACTIONTIME; VALIDTIME PERIOD INSERT INTE Employees VALUES (10, John, Research, 11000); VALIDTIME PERIOD forever INSERT INTO Employees VALUES (10, John, Sales, 12000); Tiger protótipo de BD temporal (Dinamarca) % bitemporal % intervalos de tempo % linguagem de consulta ATSQL % suporte a aplicações legadas % BD relacional % módulos externos estendem as funcionalidades do sistema, acrescentando facilidades temporais % suporte a Ensino à Distância através de um applet
13 Implementação de tempo & três formas, de acordo com o grau de integração crescente do conceito de tempo no SGBD dados temporais manipulados pelo usuário ações semânticas associadas a propriedades temporais propriedades temporais tratadas como extensão do modelo de dados e da linguagem de manipulação Arquitetura de um SGBDT DBA Usuários Compilador Catálogo do Sistema Processador de Avaliador da Consulta SGBDT Gerenciador de Dados Compartilhados BD Temporal
14 Suporte ao tempo - acréscimo de domínios temporais - acréscimo de construções para fornecer o suporte a tempo de transação e/ou validade - alterações importantes no dicionário de dados * agora constituído de relações de tempo de transação * somente definição de dados, não importando seu tempo de validade DBA Usuários Compilador SGBDT Catálogo do Sistema Processador de Avaliador da Consulta Gerenciador de Dados Compartilhados BD Temporal Suporte ao tempo Otimização de consultas - bem mais complexas que nos BDs tradicionais - número elevado de dados envolvidos - predicados de avaliação mais complexa - auxiliadas pela ordenação natural DBA Compilador SGBDT Catálogo do Sistema Usuários Processador de Avaliador da Consulta Gerenciador de Dados Compartilhados BD Temporal
15 Suporte ao tempo Avaliação de consultas - diversas técnicas desenvolvidas, tais como» separar dados históricos dos atuais» novos métodos de indexação ( B + -trees / R-trees )» algoritmos novos para joins DBA Compilador SGBDT Catálogo do Sistema Usuários Processador de Avaliador da Consulta Gerenciador de Dados Compartilhados BD Temporal Suporte ao tempo Gerenciador de dados armazenados - estruturas de armazenamento encadeamento reverso todas as versões históricas de uma mesma chave encadeadas em ordem reversa listas de acesso associando armazenamento histórico e corrente clustering armazenando versões históricas em conjunto stacking armazenando conjunto fixo de versões históricas encadeamento celular encadeando blocos de versões históricas clusterizadas - utilizar técnicas de controle de concorrência para suportar tempo de transação - recovery para BD de tempo de transação DBA Usuários Compilador SGBDT Catálogo do Sistema Processador de Avaliador da Consulta Gerenciador de Dados Compartilhados BD Temporal
16 Implementação de BD temporal sobre BD convencional Esquema Modelo Temporal Mapeamento do Esquema Consulta Linguagem do Modelo Temporal gerenciamento BD Convencional Mapeamento da Consulta Mapeamento para SGBD convencional Três níveis - dependendo das características do SGBD: nível 1- SGBD não manipula regras nem mensagens - devem ser implementadas pelo usuário nos programas de aplicação nível 2 - SGBD gerencia regras de transição de estados nível 3 - SGBD gerencia regras e mensagens
17 Implementação de BD temporal sobre BD convencional proposta 1 informações não temporalizadas em uma tabela uma tabela para cada atributo temporalizado informações temporais da entidade/objeto também na tabela onde estão as informações não temporalizadas Id nascimento morte nome endereço /02/ /07/1998 maria Dr. Flores /03/2000 null joão Rua da Praia Id depto. t_timei t_timef v_timei v_timef Id salário t_timei t_timef v_timei v_timef 001 compras 15/03/99 16/03/99 01/03/99 14/12/ /03/99 16/03/99 01/03/99 30/10/ fábrica 15/03/00 null 12/03/00 null /03/00 null 12/03/00 null 001 vendas 01/01/00 null 01/01/00 null /11/00 null 01/11/99 null Implementação de BD temporal sobre BD convencional proposta 2 acrescentar à tabela não temporalizada o estado atual dos atributos temporalizados demais tabelas só com o histórico passado facilita consultas ao estado atual dificulta atualização dos dados Id birth death name address depto salário /02/ /07/1998 maria Dr. Flores 10 vendas /03/2000 null joão Rua da Praia 20 fábrica Id depto. t_timei t_timef v_timei v_timef Id salário t_timei t_timef v_timei v_timef 001 compras 15/03/99 16/03/99 01/03/99 14/12/ /03/99 16/03/99 01/03/99 30/10/99
Sumário. Banco de Dados Temporal
Sumário Introdução Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto-Relacional 3 BD Temporal 4 BD Geográfico 5 XML e Banco de Dados Banco de Dados Temporal Considera a evolução de um dado
Sistema Gestor de Bancos de Dados (SGBD)
Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto [email protected] Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação
Banco de Dados. Banco de Dados II. Característica fundamental de SGBDs. Abordagem SGBD x Processamento de Arquivos Tradicional
Banco de Dados Banco de Dados II Conceitos Básicos Coleção logicamente coerente de dados relacionados com algum significado inerente; Exemplos de bancos de dados: Agenda de endereços (papel ou computador)
Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento
Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Aula 2 BD Introdução. Profa. Elaine Faria UFU
Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações
Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011
Banco de Dados Aula 2 - Prof. Bruno Moreno 19/08/2011 Aula passada.. Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza
BANCO DE DADOS II SQL Básico. COTEMIG Gerson Borges
BANCO DE DADOS II SQL Básico COTEMIG Gerson Borges [email protected] Definição de Banco de Dados [Elmasri & Navathe, 2000] Um banco de dados é uma coleção de dados relacionados Representando algum
2. Conceitos e Arquiteturas de um SGBD
Instituto de Ciências Exatas e Tecnológicas Campus Assis Curso: Ciência da Computação Disciplina: Banco de Dados Prof(a): Alexandre Serezani Título: Apostila 2 APOSTILA 2 2. Conceitos e Arquiteturas de
Conceitos de Sistemas de Banco de Dados INE 5323
Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciências da Computação INE 5423 Banco de Dados I 2011/1 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
SGBD. Definição. Funções básicas
Definição Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco dados. Funções básicas Métodos acesso Integrida Semântica Segurança Concorrência
Introdução a Banco de Dados Prof. Msc Denival A. dos Santos
Introdução a Banco de Dados Prof. Msc Denival A. dos Santos Dado Um dado sozinho, dissociado de um contexto, não expressa algo que traga qualquer certeza ou elimine dúvidas de qualquer natureza. No máximo,
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,
MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão
UNIDADE 1 Visão Geral Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 1.1 Visão geral: Banco de dados 1.2 Dados versus informação 1.3 Classificando os bancos de dados 1.4 Sistemas
Banco de Dados Distribuído
Bancos de Dados III Bancos de Dados Distribuídos Introdução Rogério Costa [email protected] 1 Banco de Dados Distribuído Vários bancos de dados fisicamente separados, mas logicamente relacionados
Sistemas da Informação. Banco de Dados I. Edson Thizon
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
Cap. 1 Arquitectura de Sistemas de Bases de Dados
Cap. 1 Arquitectura de Sistemas de Bases de Dados Abel J.P. Gomes Bibliografia usada: T. Connoly e C. Begg. Database Systems: a pratical approach to design,implementation, and management. Addison-Wesley,
Revisão de Bancos de Dados
Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)
Introdução. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto
(CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto Eduardo R. B. Marques DCC/FCUP parcialmente adaptado de slides por Fernando Silva e Ricardo Rocha Alguns
Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo
MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs
SGBD. Funções Básicas de um SGBD
SG Definição Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco dados. Funções básicas Métodos acesso Integrida Semântica Segurança Concorrência
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciencias da Computação INE 5423 Banco de Dados I 2010/2 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich
Introdução a B anco de Dados INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich 1 Introdução Sistema de banco de dados Projetados para gerenciar grandes quantidades de informação Proporcionar
Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E
Sistema de Banco de Dados, 5/E Capítulo 1: Introdução Finalidade dos sistemas de banco de dados Visão dos dados Linguagens de banco de dados Bancos de dados relacionais Projeto de banco de dados Bancos
MATA60 BANCO DE DADOS Aula 2- Sistema Gerenciador de Banco de Dados. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 2- Sistema Gerenciador de Banco de Dados Prof. Daniela Barreiro Claro Agenda SGBD Visão Geral Componentes Vantagens Arquitetura de um SGBD FORMAS - UFBA 2 de X SGBD Um Sistema
BANCO DE DADOS. Araújo Lima. Jan / Araújo
BANCO DE DADOS Lima Jan / 2017 1 Índice 1.Introdução a Sistemas de Banco de Dados Evolução dos Sistemas de Informação Conceitos de Bancos de Dados Usuários de Banco de Dados Banco de Dados X Linguagens
Curso: Banco de Dados I. Conceitos Iniciais
Curso: Conceitos Iniciais Discussão inicial O que são Bancos de Dados? Quais os programas de Bancos de Dados mais conhecidos no mercado? Quais as vantagens do uso de Bancos de Dados nas empresas? Como
Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)
Banco de Dados - Conceitos Baseado no material da Profa. Vania Bogorny (UFSC) 1 Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel compra de passagens
Conceitos e arquitetura do banco de dados. Andre Noel
Conceitos e arquitetura do banco de dados Andre Noel SGBD SGBD cliente/servidor SGBD SGBD cliente/servidor Módulo cliente SGBD SGBD cliente/servidor Módulo cliente Módulo servidor Abstração de dados Quais
Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações
Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento
DDL). O resultado da compilação dos parâmetros DDLs é
Banco Dados Aula 2 Linguagens de Banco de Dados e Tipos de Usuários 1. Linguagens de Banco de Dados Um sistema de banco de dados proporciona dois tipos de linguagens: uma específica para os esquemas do
Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo
MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs
Banco de Dados. Introdução e Definições
Banco de Dados Introdução e Definições Conceitos Diferença entre Informação e Dado Informação: é qualquer fato ou conhecimento do mundo real e que pode ou não ser registrado /armazenado Dado: é a representação
O Modelo Relacional. Criando relações em SQL
O Modelo Relacional 1 Criando relações em SQL Observe que o tipo (domínio) de cada campo está especificado, e reforçado pelo SGBD, não importando se tuplas são adicionadas ou modificadas. A tabela Enrolled
Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos
Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem
O Modelo e a Álgebra Relacional
O Modelo e a Álgebra Relacional O Modelo Relacional Modelo de dados, que se baseia no princípio em que todos os dados estão guardados em tabelas Baseado em lógica de predicados e na teoria de conjuntos.
O Modelo Relacional. Database Management Systems, R. Ramakrishnan (tradução, autorizada, de Anna & Mario Nascimento)
O Modelo Relacional 1 Criando relações em SQL Observe que o tipo (domínio) de cada campo está especificado, e reforçado pelo SGBD, não importando se tuplas são adicionadas ou modificadas. A tabela Enrolled
Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini
Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
Banco de Dados e Aplicações em Negócios: Introdução.
Banco de Dados e Aplicações em Negócios: Introdução [email protected] Motivação Extenso uso de Banco de Dados (BD) no cotidiano Bancos, serviços, comércio em geral (comércio eletrônico) Web e seus serviços
Arquitetura Genérica do SGBDD
Bancos de Dados III Bancos de Dados Distribuídos Arquiteturas, Modelos e Requisitos Rogério Costa [email protected] 1 Arquitetura Genérica do Existem diversas propostas de arquiteturas para BDD (multi-database,
PTV Pacote de Tempo de Validade para o SGBD Oracle
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO PTV Pacote de Tempo de Validade para o SGBD Oracle por SANDRO FAVIN PINHEIRO Trabalho de Conclusão
UTFPR - Universidade Tecnológica Federal do Paraná. Processamento e otimização de consultas
UTFPR - Universidade Tecnológica Federal do Paraná Processamento e otimização de consultas Leyza Baldo Dorini 04/Nov/2009 Programação da aula Introdução: processamento e otimização de consultas Etapas:
AULA 01 Bancos de Dados Relacionais Arquitetura Linguagem SQL Componentes: DDL, DML, DCL. Prof. Msc. Célio R. Castelano
AULA 01 Bancos de Dados Relacionais Arquitetura Linguagem SQL Componentes: DDL, DML, DCL Prof. Msc. Célio R. Castelano TÓPICOS Projeto de Bancos de Dados Relacionais Arquitetura Modelagem Conceitual Modelagem
Banco de Dados. Linguagem SQL
Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications
SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Disciplina: Banco de Dados Prof: Márcio Palheta, Esp.
Banco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Prof. Marcelo Machado Cunha
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,
Bancos de Dados Temporais: Teoria e Prática
Bancos de Dados Temporais: Teoria e Prática Nina Edelweiss Instituto de Informática Universidade Federal do Rio Grande do Sul E-mail: [email protected] Resumo Bancos de Dados Temporais permitem armazenar
Modelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
Aula 01. Introdução aos sistemas de informação Conceitos de banco de dados Modelos de BD Linguagens de Banco de Dados Usuários de um Banco de Dados
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: [email protected] Aula 01 Introdução aos sistemas
O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de
Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
SQL PostgreSQL. I Criação de Tabelas. Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida
SQL PostgreSQL I Criação de Tabelas Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida Composição da SQL Linguagem de Definição de Dados (DDL): Comandos para
Formação de DBAs SQL Server 2008
Formação de DBAs SQL Server 2008 Parte 8: Banco de Dados Distribuído Computação Distribuída Um grupo de elementos autônomos de processamento (não necessariamente homogêneos) que estão interconectados por
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
A linguagem SQL
SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão recebeu o nome de
MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 2.1 Projeto de banco de dados 2.2 Modelo Externo 2.3 Modelo Conceitual 2.4 Modelo Interno 2.5 Modelo Físico 2.6 Modelo de Dados
Introdução. O que é um Banco de Dados (BD)?
O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de
modelo introduzido por E. F. Codd Meados da década de 70: protótipos. INGRES (UC Berkeley, 73 77) System R (IBM Research at San Jose, 74 78)
1 1970 - modelo introduzido por E. F. Codd Meados da década de 70: protótipos INGRES (UC Berkeley, 73 77) System R (IBM Research at San Jose, 74 78) 1979: primeiro produto SQL (Oracle) Meados da década
Gerenciador de Bancos de Dados SQL Server
Curso de Especialização: Engenharia e Administração de Sistemas de Banco de Dados Gerenciador de Bancos de Dados SQL Server 1 Conceitos Fundamentais Profa. Dra. Gisele Busichia Baioco [email protected]
Sistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
Preparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013
Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação Criar um banco de dados denominado Escola ; Criar a tabela, como especificado abaixo: # RA Numeric(8) Nome Serie Turma
2. Revisão e Dicas de Modelagem Conceitual
Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem
Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados.
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton [email protected] Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados. 2
Banco de Dados Relacional
Centro Federal de Educação Tecnológica de Pernambuco Curso de Tecnologia em Sistemas de Informação Banco de Dados Relacional Renata Lúcia Mendonça Ernesto do Rêgo [email protected] 1 Plano de Ensino Objetivo
