Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas
|
|
- Camila Lemos Campelo
- 6 Há anos
- Visualizações:
Transcrição
1 Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas Allexandre Sampaio Santos Soares Pablo Freire Matos Orientador (CSI/IFBA-VCA) Leonardo Barreto Campos Coorientador (CSI/IFBA-VCA)
2 AGENDA Introdução Fundamentação Teórica Trabalhos Correlatos Desenvolvimento Resultados Conclusões 2
3 1 INTRODUÇÃO Do que estamos falando mesmo? 3
4 INTRODUÇÃO Necessidade de armazenamento de dados Surgimento de Bancos de Dados (BDs) BDs relacionais Introdução 4
5 INTRODUÇÃO Inviabilidade do modelo relacional Alternativas ao modelo relacional Modelo NoSQL Arquitetura flexível Velocidade Escalabilidade Fonte: Introdução 5
6 INTRODUÇÃO Internet das Coisas (IoT) Grande fluxo de dados Pouco conteúdo Múltiplas fontes Dados não estruturados Fonte: Introdução 6
7 MOTIVAÇÃO Busca constante pelo melhor desempenho Gargalos de desempenho Área de IoT em alta Melhor desempenho em armazenamento e consulta de dados de aplicações de IoT Introdução 7
8 JUSTIFICATIVA Aplicações de IoT têm demandado o uso de BDs de alto desempenho Trabalhos com a mesma temática não são conclusivos quanto às melhores escolhas Responsabilidade do desenvolvedor na escolha de um BD Introdução 8
9 PROBLEMA Existe relação entre os desempenhos dos Sistemas Gerenciadores de Bancos de Dados não relacionais (NoSQL) quando estes são utilizados em aplicações de Internet das Coisas? Introdução 9
10 OBJETIVOS Desenvolver uma análise comparativa entre BDs NoSQL no contexto de Internet das Coisas Desenvolver um levantamento de conteúdo teórico Utilizar BDs NoSQL para guardar e recuperar dados de aplicações de IoT Realizar testes nos BDs NoSQL, visando verificar desempenho, disponibilidade e consistência Usar resultados para guiar o uso de BDs NoSQL em soluções de IoT Introdução 10
11 HIPÓTESE Um determinado Banco de Dados NoSQL tem maior capacidade de manipulação de dados oriundos de aplicações de IoT Introdução 11
12 2 FUNDAMENTAÇÃO TEÓRICA Um pouco de embasamento. 12
13 BANCOS DE DADOS RELACIONAIS Concorrência controlada e segura no acesso aos dados Integração com múltiplas aplicações Pouca diferença entre implementações Propriedades ACID Atomicidade: tudo ou nada Consistência: de estado válido para estado válido Isolamento: transações não interferem entre si Durabilidade: os dados permanecerão Fundamentação 13
14 BANCOS DE DADOS RELACIONAIS Características Data-Definition Language (DDL) Data-Manipulation Language (DML) Incorporação DML Definição de visões Tabela Usuario id: Interger nome: Varchar(50) Varchar(50) Autorização senha: Varchar(20) Integridade setor: char(8) Controle de transações Fundamentação 14
15 BANCOS DE DADOS NoSQL 1990: nome de um BD relacional de código aberto 2009: reunião para discutir formas de armazenamento com BDs não relacionais, distribuídos e de código aberto Fundamentação 15
16 BANCOS DE DADOS NoSQL Focado em dados não estruturados Bancos com alto desempenho e escalabilidade Propriedades BASE Basicamente disponível: garante disponibilidade Estado leve: duplicações de dados podem ser inconsistentes Consistência eventual: a consistência se dá depois de certo tempo sem atualizações no dado Fundamentação 16
17 BANCOS DE DADOS NoSQL Teorema CAP Dados críticos x Alta disponibilidade Fundamentação 17
18 BANCOS DE DADOS NoSQL Por quê? Dispor de grandes taxas de transferência Possibilitar escalabilidade horizontal Ter melhor desempenho, se confiabilidade não é ponto crítico Possibilitar o uso de novos frameworks e linguagens de programação Facilitar o trabalho com computação na nuvem Garantir que no futuro as necessidades de armazenamento e desempenho ainda sejam cumpridas Fundamentação 18
19 TIPOS DE BDs NoSQL Chave-valor: tabela simples com duas colunas, para a chave e conteúdo do registro. Algumas implementações permitem que sejam armazenados, também, estruturas complexas de dados Fundamentação 19
20 TIPOS DE BDs NoSQL Documentos: é como um BD chave-valor, onde cada chave referencia um objeto (XML, JSON, BSON, entre outros) que pode ser examinado. Possibilita consultas utilizando parâmetros dos objetos gravados para a busca Fundamentação 20
21 TIPOS DE BDs NoSQL Famílias de Colunas: várias colunas de dados associados a uma única chave. Se pode ter, para a mesma linha de um registro, colunas diversas com seus atributos e valores para cada um Fundamentação 21
22 TIPOS DE BDs NoSQL Grafos: Guarda entidades e arestas. Entidades são como objetos, com propriedades, e as arestas indicam como esses se relacionam Fundamentação 22
23 Fundamentação 23
24 INTERNET DAS COISAS integração de objetos físicos e virtuais em redes conectadas à Internet, permitindo que coisas coletem, troquem e armazenem uma enorme quantidade de dados numa nuvem, em que uma vez processados e analisados esses dados, gerem informações e serviços em escala inimaginável. (ALMEIDA, 2015, p.7) Fundamentação 24
25 INTERNET DAS COISAS Tipos de dados provêm de várias fontes e são heterogêneos têm grande escala têm correlação temporal e espacial necessitam de interoperabilidade são de multidimensionalidade Fundamentação 25
26 $ Mercado até Dispositivos até 2020 zettabytes GB Dados manipulados diariamente em 2020 (ALMEIDA, 2015, p.7) Fundamentação 26
27 BENCHMARKING Nasceu com a gestão, no campo da administração Na computação, objetiva avaliar softwares, SGBDs, elementos de hardware, dentre outros ativos, para verificar a sua capacidade de suporte a alguma necessidade Fundamentação 27
28 BENCHMARKING nenhuma ferramenta pode testar o desempenho de um sistema por completo, havendo a necessidade, então, de se testar um sistema utilizando ferramentas adequadas ao seu domínio. (GRAY, 1993) Fundamentação 28
29 3 TRABALHOS CORRELATOS O que já foi pesquisado? 29
30 NoSQL x Relacional Autor Carniel et al. (2012) Análise Experimental com benchmarking e análise de dados aplicada a Data warehouse BDs Fastbit, MongoDB, LucidDB, PostgreSQL Ferreira, Filipe Jr. Experimental aplicada a dados científicos e Oliveira (2014) Cassandra, PostgreSQL Souza e Santos (2015) Experimental com benchmarking e análise de maturidade de BDs Redis, Cassandra, MySQL Martins Filho (2015) Experimental com benchmarking e base de dados real MongoDB, PostgreSQL Correlatos 30
31 NoSQL x NoSQL Autor Análise BDs Diana e Gerosa (2010) Proposta de análise aplicada ao contexto da Web Bruhn (2011) Análise de características de BDs Cassandra, Riak, Project Voldemort, Hbase, Redis, CouchDB, MongoDB, Membase Tauro, Patil e Prashanth (2013) Análise de características de BDs dynamodb, Hbase, MongoDB, Allegro, Cassandra, Neo4j, CouchDB, Project Voldemort Pinto et al. (2013) Experimental com benchmarking próprio MongoDB, DB4O Prasad e Gohil (2014) SimpleDB, Dynamo, MongoDB, CouchDB, BigTable, Cassandra, Riak, Hbase, Redis Análise de características de BDs Correlatos 31
32 4 DESENVOLVIMENTO Colocando a mão na massa! 32
33 AMBIENTE DE TESTES Sistema Operacional dedicado Ubuntu Servidor Acer Aspire V _BR826 8 GB de memória RAM 500 GB de armazenamento de disco rígido Processador Intel i3-3217u, com 2 núcleos físicos e 4 threads, frequência base de 1,8 GHz Desenvolvimento 33
34 FERRAMENTA DE TESTES Dificuldades em utilizar benchmarkings em contextos específicos Desenvolvimento de uma nova ferramenta em Java Familiaridade do desenvolvedor Uso de bibliotecas de acesso aos BDs Facilidade com threads/usuários Gerenciamento de memória Implementação de serviços nativos Uso da Máquina Virtual Java (e.g. JMeter) Desenvolvimento 34
35 FERRAMENTA DE TESTES - INOBENCH* IoT & NoSQL Benchmarking GNU General Public License V.3 Módulos Core CSV Reader Files MongoDB Couchbase Redis * Desenvolvimento 35
36 BASE DE DADOS UTILIZADA Base de dados real do universo da IoT Air Quality Data Set*, repositório da UCI Machine Learning Qualidade do ar em uma cidade da Itália Dados de 2004 a 2005 (por hora) instâncias 15 dados por instância.xlsx ou.csv (transformação em JSON) Amostragem: 965 itens, confiança de 95,5%, erro amostral de 5% (Fonseca e Martins, 2010) * Desenvolvimento 36
37 BASE DE DADOS UTILIZADA Exemplos de informações na base de dados Data e Hora Concentração de Monóxido de Carbono Concentração de Benzeno Concentração de Óxido Nítrico Concentração de Ozônio Temperatura Umidade Desenvolvimento 37
38 BASE DE DADOS UTILIZADA Conversão de dados Desenvolvimento 38
39 BANCOS DE DADOS UTILIZADOS MongoDB Documentos (BSON) Desenvolvido em C++ Alta escalabilidade e velocidade Uso gratuito sob GNU AGPL v3.0, versão Biblioteca mongo-java-driver Desenvolvimento 39
40 BANCOS DE DADOS UTILIZADOS Couchbase Documentos (JSON) Bom desempenho com muitos clientes Replicação e arquitetura cluster Transações em N1QL Características do memcached Biblioteca Couchbase-Java-Client Desenvolvimento 40
41 BANCOS DE DADOS UTILIZADOS Redis Chave-Valor Escrito em ANSI C Armazena strings, hashes, lists, sets Velocidade em transações (RAM) Replicação (sentinelas e auto particionamento) Licença BSD, versão 3.2 Biblioteca jedis Desenvolvimento 41
42 RESUMO DO EXPERIMENTO Desenvolvimento 42
43 PLANOS DE TESTES Desenvolvimento 43
44 5 RESULTADOS Um monte de dados e gráficos. 44
45 VAZÃO - INSERÇÕES 2560,29 810,77 Resultados 45
46 VAZÃO - LEITURAS 668,95 <150 Resultados 46
47 TEMPO DE RESPOSTA - INSERÇÕES Resultados 47
48 TEMPO DE RESPOSTA - LEITURAS 6.136,96 147,92 Resultados 48
49 TAXA DE ERROS - INSERÇÕES ,05% ,77% Resultados 49
50 TAXA DE ERROS - LEITURAS % Resultados 50
51 CONSUMO DE CPU - INSERÇÕES 32,95% 9,375% Resultados 51
52 CONSUMO DE CPU - LEITURAS 72,25% 3,9% Resultados 52
53 CONSUMO DE RAM - INSERÇÕES 8,3% 0,4% Resultados 53
54 CONSUMO DE RAM - LEITURAS 7,8% 0,4% Resultados 54
55 ARMAZENAMENTO EM DISCO ,30 Resultados 55
56 6 CONCLUSÕES Finalmente. 56
57 Autor SQL NoSQL Diana e Gerosa (2010) X Bruhn (2011) X Carniel et al. (2012) X X Tauro, Patil e Prashanth (2013) X Pinto et al. (2013) X Prasad e Gohil (2014) X Ferreira, Filipe Jr. e Oliveira (2014) X X Souza e Santos (2015) X X Martins Filho (2015) X X Soares (2017) X Contexto Base Real Software Web 2.0 Abordagem Analítica Analítica Data Warehouse X SSB Experimental Analítica Específico* Experimental Analítica Dados Científicos IoT X SciCumulus Experimental YCSB Experimental X Jmeter Experimental X Inobench* Experimental Conclusões 57
58 DISCUSSÃO Em relação aos trabalhos correlatos, este trabalho teve como diferenciais: Execução em um contexto específico (IoT), com poucas pesquisas com mesmo foco Desenvolvimento de aplicação própria para testes em BDs NoSQL, com possibilidade de expansão para novos BDs Execução prática dos testes em 3 BDs e com uso de dados reais Conclusões 58
59 DISCUSSÃO Consumo de recursos pelo Java - influência em resultados Tentativa de testes em rede (arquitetura servidor - cliente) Tentativa de uso de BD chave-valor time-series - Riak TS Trabalhos futuros: Testes com replicação, verificando capacidade escalável Testes com BDs time-series Testes com outros BDs NoSQL e/ou SQL Conclusões 59
60 CONCLUSÕES Velocidade: Vazão e Tempo Economia de Recursos: CPU e RAM Conclusões 60
61 CONCLUSÕES Foi possível analisar bancos de dados NoSQL no contexto de IoT Os resultados corroboram a hipótese Definição do melhor BD depende do contexto de atuação da aplicação MongoDB: aplicações com restrições de confiabilidade e de espaço para armazenamento em disco Couchbase: aplicações que demandam de alta velocidade Redis: aplicações onde há restrições de consumo de processamento Conclusões 61
62 REFERÊNCIAS ALMEIDA, Hyggo. Tudo Conectado. Computação Brasil: Revista da Sociedade Brasileira de Computação, Porto Alegre, v. 29, p.14-18, abr BRUHN, Dominik. Comparison of Distribution Technologies in Different NoSQL Database Systems f. TCC (Graduação) Institute Of Applied Informatics And Formal Description Methods (AIFB), Karlsruhe Institute Of Technology (KIT), Karlsruhe, Alemanha, CARNIEL, Anderson C. et al. Análise Experimental de Bases de Dados Relacionais e NoSQL no Processamento de Consultas sobre Data Warehouse. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS, XXVII, 2012, São Paulo. Proceedings... SBC, 2012, p DATE, C. J. Introdução a Sistemas de Bancos de Dados. Tradução de Daniel Vieira. 8ª ed. Rio de Janeiro: Elsevier, DIANA, Mauricio; GEROSA, Marco Aurélio. NOSQL na Web 2.0: Um Estudo Comparativo de Bancos Não-Relacionais para Armazenamento de Dados na Web 2.0. In: WORKSHOP DE TESES E DISSERTAÇÕES EM BANCO DE DADOS, IX, 2010, Belo Horizonte. Anais , p. 8. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados, 6ª ed. São Paulo: Pearson Addison Wesley, FERREIRA, Guilherme. F.; FILIPE Jr., Carlos; OLIVEIRA, Daniel. Uso de SGBDs NoSQL na Gerência da Proveniência Distribuída em Workflows Científicos. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS, XXIX, 2014, Curitiba. Anais... SBC, 2014, p
63 REFERÊNCIAS GRAY, J. The Benchmark Handbook for Database and Transaction Systems, 2ª ed. Morgan Kaufmann Publishers, MARTINS FILHO, Marcos André Pereira. SQL X NOSQL: Análise de Desempenho do uso do MongoDB em Relação ao uso do PostgreSQL f. TCC (Graduação) - Curso de Ciência da Computação, Centro de Informática, Universidade Federal de Pernambuco, Recife, PINTO, Alexandre P. et al. Testes de Performance Utilizando o DB4O e MongoDB. E_rac: Revista Eletrônica da Reunião Anual de Ciência, v. 3, n. 1, Anual. Disponível em: < Acesso em: 15 maio PRASAD, Abhishek; GOHIL, Bhavesh N. A Comparative Study of NoSQL Databases. International Journal Of Advanced Research In Computer Science. p maio SOUZA, Vanessa C. O.; SANTOS, Marcus Vinícius C. Maturing, Consolidation and Performance of NoSQL Databases Comparative Study. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBIS), XI, 2015, Goiânia. Proceedings... AIS Electronic Library, 2015, p TAURO, Clarence J. M.; PATIL, Baswanth R.; PRASHANTH, K. R. A Comparative Analysis of Different NoSQL Databases on Data Model, Query Model and Replication Model. In: INTERNATIONAL CONFERENCE ON EMERGING RESEARCH IN COMPUTING, INFORMATION, COMMUNICATION AND APLICATIONS (ERCICA). 2013, Bangalore, India. Proceedings... Elsevier, 2013, p
64 NoSQL vs. IoT OBRIGADO! Perguntas? Allexandre Sampaio Santos Soares Pablo Freire Matos Orientador (CSI/IFBA-VCA) Leonardo Barreto Campos Coorientador (CSI/IFBA-VCA) 64 Slides por SlidesCarnival
Análise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web
Análise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web Danilo Lopes Santos Discente (BSI/IFBA-VCA) Pablo Freire Matos Orientador (CSI/IFBA-VCA) 2 Agenda
Leia maisUma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas
Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas Allexandre Sampaio Santos Soares, Pablo Freire Matos Instituto Federal de Educação, Ciência
Leia maisIntroduçã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
Leia maisBanco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Aula Inaugural plano de ensino Bibliografia (próximo slide)
Leia maisBIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt
BIG DATA: UMA INTRODUÇÃO Prof. Ronaldo R. Goldschmidt Instituto Militar de Engenharia Seção de Engenharia de Computação (SE/8) ronaldo.rgold@ime.eb.br / ronaldo.rgold@gmail.com 70% 60% 50% 40% 30% 20%
Leia maisSGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940
SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos Aluno: Jorge Dias Disciplina: IN940 Roteiro o Introdução o Motivação o NoSQL (Características) o Comparativo de SGBDs NoSQL x SGBDs Relacionais o Tipos
Leia maisCASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Moises Wesley de Souza
Leia maisIntrodução aos Bancos de Dados Não-Relacionais. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador)
Introdução aos Bancos de Dados Não-Relacionais Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Conteúdo Histórico de BDs não-relacionais na Web 4 Categorias de bancos NoSQL Exemplos de
Leia maisSGBD NoSQL. Débora Souza in940
SGBD NoSQL Débora Souza in940 dsls@cin.ufpe.br Roteiro Introdução Motivação O que é NoSQL? Modelos de dados NoSQL Chave-valor Colunas Documentos Grafos Quem usa que modelo de dados? Como escolher um modelo?
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA BAHIA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA BAHIA CAMPUS VITÓRIA DA CONQUISTA BACHARELADO EM SISTEMAS DE INFORMAÇÃO ALLEXANDRE SAMPAIO SANTOS SOARES Uma Análise Comparativa entre Sistemas Gerenciadores
Leia maisBancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado
Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são
Leia maisSISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Disciplina: Banco de Dados Prof: Márcio Palheta, Esp
Leia maisInformática Parte 5 Prof. Márcio Hunecke
Escriturário Informática Parte 5 Prof. Márcio Hunecke Informática BANCO DE DADOS NOSQL (CONCEITOS BÁSICOS, BANCOS ORIENTADOS A GRAFOS, COLUNAS, CHAVE/VALOR E DOCUMENTOS) NoSQL (originalmente se referindo
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Leia maisBD e Cloud Gerenciamento de. Dados na Nuvem
CIn/UFPE In940 - Banco de Dados Gerenciamento de Dados na Nuvem Conceitos e Arquiteturas Chaina Santos Oliveira - cso2 Roteiro Motivação Computação em Nuvem Gerenciamento de dados na Nuvem Sistemas de
Leia maisO que é o PostgreSQL?
O que é o PostgreSQL? É um Sistema Gerenciador de Banco de Dados relacional (SGBDR) utilizado para armazenar informações de soluções de informática em todas as áreas de negócios existentes, bem como administrar
Leia maisUniversidade Federal do Maranhão
Universidade Federal do Maranhão Banco de Dados II Banco de Dados Distribuídos Carlos Eduardo Portela Serra de Castro * Sumário Introdução Vantagens Projeto de Bases de Dados Distribuídas Classificação
Leia maisPalavras-chave: (banco de dados; prontuário médico; paciente); deve vir logo abaixo do resumo
BANCO DE DADOS PARA UM PRONTUÁRIO MÉDICO ELETRÔNICO Nome dos autores: Igor Barreto Rodrigues¹; Patrick Letouze Moreira² 1 Aluno do Curso de Ciência da Computação; Campus de Palmas; e-mail: igor.cientista@uft.edu.br
Leia maisAnálise Integrada de Desempenho e Consumo de Energia em Sistemas de Armazenamento de Dados Distribuídos
Análise Integrada de Desempenho e Consumo de Energia em Sistemas de Armazenamento de Dados Distribuídos Aluno: Juccelino Barros Orientador: Gustavo Callou Coorientador: Glauco Gonçalves Recife 2017 1 Agenda
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
Leia maisIntroduçã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
Leia maisEvandro Deliberal Aula 01
Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal http://www.deljoe.com.br/professor Aula 01 Agenda Bancos Não Relacionais Índices O que é um índice? Uma forma de ordenar,
Leia maisBanco de Dados. Banco de Dados
Banco de Dados Banco de Dados Data Warehouse: banco de dados contendo dados extraídos do ambiente de produção da empresa, que foram selecionados e depurados, tendo sido otimizados para processamento de
Leia mais5.1. Fluxo para geração do Roadmap
46 5 VelvetH-DB Os Sistemas Gerenciadores de Banco de Dados (SGBDs), foram criados com o intuito de permitir o armazenamento e manipulação de grandes volumes de dados, fornecendo uma aplicação que garanta,
Leia maisGBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC
GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento
Leia maisBancos de Dados NoSQL
Bancos de Dados NoSQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Banco de Dados NoSQL (Not Only SQL) Foco no armazenamento de gigantescos volumes de dados (big data)
Leia maisBig Data. A Nova Onda
Big Data A Nova Onda Ricardo Rezende 18 anos em TI; 12 anos como DBA Oracle; Infrastructure Principal @ Accenture Enkitec Group; Oracle Certified Professional; IBM Certified Database Associate; Mestrando
Leia maisUm Repositório Chave-Valor com Garantia de Localidade de Dados. Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S.
Um Repositório Chave-Valor com Garantia de Localidade de Dados Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S. Hara Agenda Motivação Desafios ALOCS Princípios de funcionamento Experimentos
Leia maisUma Comparação entre MongoDB E CouchDB A Comparison between MongoDB and CouchDB RESUMO
1 Uma Comparação entre MongoDB E CouchDB A Comparison between MongoDB and CouchDB Eder Carlos Salazar Sotto eder.sotto@fatectq.edu.br Faculdade de Tecnologia de Taquaritinga Taquaritinga São Paulo Brasil
Leia maisSistemas da Informação. Banco de Dados I. Edson Thizon
Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
Leia maisDDL). 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
Leia maisSGBD NoSQL 1. Dácio Alves Florêncio
Dácio Alves Florêncio Introdução Surgimento da Web 2.0; Aplicações mais complexas; Ineficiência. 2 Motivação Ineficiência a tratar esses novos formatos de dados; 3 Objetivos Conceituação Fundamental do
Leia maisControle de Transação
Curso: Ciência da Computação Disciplina: Banco de Dados Campus Lages Controle de Transação Prof. Edjandir C. Costa edjandir.costa@ifsc.edu.br Agenda Conceitos de transação e sistema Propriedades desejáveis
Leia maisMarcio Victorino. Análise de Informações TCU - TI
1 Análise de Informações TCU - TI 2 3 Bibliografia Essencial Martin Fowler. http://nosql-database.org/ http://hadoop.apache.org/ http://bigdatauniversity.com/ http://bigdataprojects.org/ ACM. IEEE. 4 Sofisticação
Leia maisUNIVERSIDADE FEEVALE ANDERSON BUENO TRINDADE CONVERSÃO DE UM DIAGRAMA E-R PARA UMA BASE DE DADOS MONGODB (NOSQL)
UNIVERSIDADE FEEVALE ANDERSON BUENO TRINDADE CONVERSÃO DE UM DIAGRAMA E-R PARA UMA BASE DE DADOS MONGODB (NOSQL) (Título Provisório) Anteprojeto de Trabalho de Conclusão Novo Hamburgo 2015 ANDERSON BUENO
Leia maisUtilização de Banco de Dados NoSql em Ambientes Corporativos
Utilização de Banco de Dados NoSql em Ambientes Corporativos Felipe S. Pereira, Hermes P. Borges, Helio Rubens, Sonia A. Santana Unitri Centro Universitário do Triângulo Avenida Nicomedes Alves dos Santos,
Leia maisBancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA
Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA Agenda 2 Historia O que é NoSQL Teorema CAP Do que abrimos mão. Tipos de NoSQL Modelos de Dados Quem utiliza e o que. História 3 Bancos de Dados
Leia maisSistemas Gerenciadores de Banco de Dados
Sistemas Gerenciadores de Banco de Dados Introdução Prof. Marcos Alexandruk EMENTA Sistemas gerenciadores de banco de dados; Configurações do ambiente de trabalho; Diferenças entre as diversas plataformas;
Leia maisAlcides Pamplona
Alcides Pamplona alcides.pamplona@gmail.com Objetivos Gerais Capacitar o aluno a compreender os paradigmas dos Bancos de Dados Distribuídos, visando sua aplicação na análise e projeto de bancos de dados
Leia maisUnidade 1 Introdução
Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD
Leia maisBanco 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
Leia maisNoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra.
NoSQL Apache Cassandra para DBAs Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra. Apresentação Pessoal Ronaldo Martins: Há mais de 14 anos dedicado à tecnologias Oracle, passando pelas
Leia maisINE 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)
Leia maisBanco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr
Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram
Leia maisAULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
AULA 05-06 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Conceitos Banco de Dados Coleção de dados
Leia maisSistema Gestor de Bancos de Dados (SGBD)
Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação
Leia maisCurso PostgreSQL - Treinamento PostgreSQL - Fundamental
Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Sobre PostgreSQL PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.hoje,
Leia maisESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL
ESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL Autores: Nicolas Ignácio RYBERG 1,2 ;; Angelo Augusto FROZZA 3 Identificação autores: 1 Bolsista PIBIC-EM/CNPq;; 2 Aluno do curso Técnico em Informática
Leia maisBanco de Dados. Prof. Gleison Batista de Sousa Aula 01
Banco de Dados Prof. Gleison Batista de Sousa Aula 01 Objetivos da Disciplina Interpretar e analisar o resultado da modelagem de dados; Conhecer Sistemas Gerenciadores de Banco de Dados; Conhecer as principais
Leia maisPalavras Chave: NoSQL, Escalabilidade, Banco de dados, web 2.0.
1 ESTUDO DE CASO BANCO DE DADOS NOSQL Davi Pistorello 1 Fábio Giordani 2 Kaie Guex 3 Resumo: Os bancos de dados relacionais são amplamente utilizados como solução de armazenagem em diversos tipos de sistemas,
Leia maisINE 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)
Leia maisConceitos 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
Leia mais4º Congresso Científico da Semana Tecnológica - IFSP 2013, copyright by IFSP de outubro de 2013, Bragança Paulista, SP, Brasil
UMA ABORDAGEM ORIENTADA A DOCUMENTOS PARA ARMAZENAR PUBLICACOES MEDICAS Gustavo Dos Santos Flório, gu.florio@hotmail.com Bianca Maria Pedrosa, bpedrosa@ifsp.edu.br Instituto Federal de Educação, Ciência
Leia maisBanco de Dados e Aplicações em Negócios: Introdução.
Banco de Dados e Aplicações em Negócios: Introdução evandro@usp.br 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
Leia maisSISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Técnico em Informática Disciplina: Banco de Dados / Programação Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Conceitos Dado um fato qualquer armazenado.
Leia maisIntrodução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)
Ciência da Computação GBC043 Sistemas de Banco de Dados Introdução Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2019 Motivação Necessidade de armazenar grandes
Leia maisLINGUAGEM, 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,
Leia maisMaté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
Leia maisIntroduçã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
Leia maisPLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO
Leia maisConceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI Conceitos Básicos Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução Dados
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA ANÁLISE DO ELEITORADO BRASILEIRO COM DADOS ABERTOS
DESENVOLVIMENTO DE SOFTWARE PARA ANÁLISE DO ELEITORADO BRASILEIRO COM DADOS ABERTOS Leonardo H. Zapparoli 1, Ricardo Rall 2 1 Graduado, Faculdade de tecnologia de Botucatu, leo.zapparoli@gmail.com 2 Professor
Leia maisIntroduçã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
Leia maisIntrodução a Sistemas Gerenciadores de Banco de Dados
Introdução a Sistemas Gerenciadores de Banco de Dados Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I Introdução a SGBD s 2 Definição
Leia mais2. 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
Leia maisBancos de Dados Distribuídos. Bancos de Dados Distribuídos. Conteúdo. Motivação. Motivação. Introdução aos BDs Distribuídos.
Bancos de Dados Distribuídos Prof. Frank Siqueira Departamento de Informática e Estatística Universidade Federal de Santa Catarina Conteúdo Introdução aos BDs Distribuídos Processamento de Consultas Distribuídas
Leia maisComponente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída
11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando
Leia maisBanco 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
Leia maisCurso: 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
Leia maisCONSTRUÇÃO DE UM BANCO DE DADOS PARA O LIMA
CONSTRUÇÃO DE UM BANCO DE DADOS PARA O LIMA Jun Kei Silva¹; Nilton Cézar de Paula² ¹Estudante do Curso de Ciência da Computação; Universidade Estadual de Mato Grosso do Sul, UEMS; 018926@comp.uems.br ²Professor
Leia maisConceitos 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
Leia maisModelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML.
Profa.: Ana Paula Wauke Ementa: Modelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML. Objetivos: Fornecer ao aluno conhecimentos relativos ao modelo relacional
Leia maisModernizando a Informação: Atualização do Banco de Dados Oracle da versão 7 para a 10g
Modernizando a Informação: Atualização do Banco de Dados Oracle da versão 7 para a 10g Fabiana Ferreira do Nascimento fabiana@nti.ufpb.br CSI/NTI/UFPB O Valor da Informação nas IFES Protocolo Alunos Pró-Reitores
Leia maisAula 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: alessandro.carneiro@yahoo.com.br Aula 01 Introdução aos sistemas
Leia maisArquiteturas para SGBD. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Arquiteturas para SGBD Laboratório de Bases de Dados Arquitetura Centralizada Terminal responsável pela exibição dos resultados sem capacidade de processamento Computador central (mainframe) responsável
Leia maisBanco 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)
Leia maisUERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática
UERJ Oscar Luiz Monteiro de Farias 1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 2 Conceitos de Sistemas de Banco de Dados e Arquitetura
Leia maisMetamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo
Metamodelos para Banco de Dados Carlos Julian Menezes Araújo cjma@cin.ufpe.br Prof. Dr. Robson do Nascimento Fidalgo 1 Agenda Metadados MDA MOF Metamodelos CWM Pacote Relacional Referências 2 Metadados
Leia maisSistemas 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
Leia maisNoSql Uma Alternativa ao Tradicional Modelo Relacional
NoSql Uma Alternativa ao Tradicional Modelo Relacional Wesley José dos Santos 1, Tiago Piperno Bonetti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil Wesley199413@gmail.com, bonetti@unipar.br
Leia maisAula 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
Leia maisBases de Dados Distribuídas
Bases de Dados Distribuídas Pablo Vieira Florentino 27/10/2006 Agenda Contexto Arquitetura de SGBDs Distribuído Projeto de Bases de dados Distribuídas Processamento Distribuído de consultas Questões atuais
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relação aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento
Leia maisArquitetura de um Ambiente de Data Warehousing
Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário
Leia maisIntroduçã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
Leia maisPollyanna Gonçalves. Seminário da disciplina Banco de Dados II
Pollyanna Gonçalves Seminário da disciplina Banco de Dados II Web 2.0 vem gerando grande volume de dados Conteúdo gerado por redes sociais, sensores inteligentes, tecnologias de colaboração, etc. Novas
Leia maisBanco 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
Leia maisBanco de Dados II. Transações. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.
Banco de Dados II Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Gerenciamento de : Recuperação; Concorrência.
Leia maisAula 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
Leia maisA 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
Leia maisIntroduçã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
Leia maisBanco 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
Leia maisIntrodução à Banco de Dados
Introdução à Banco de Dados Disciplina de Sistemas de Banco de Dados Prof. Marcos Antonio Schreiner /08/2015 Banco de dados Definição Coleção de dados relacionados. Fatos conhecidos que podem ser armazenados.
Leia maisArquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação
Arquivo Introdução a Computação Arquivos e Arquivo agrupamento organizado de dados que guardam entre si uma relação lógica e estruturada Registro conjunto de informações referentes a um elemento de um
Leia maisCurso Online de Banco de Dados. Plano de Estudo
Curso Online de Banco de Dados Plano de Estudo Descrição do Programa Atualmente a grande quantidade de dados manipulados causou o aumento da participação e importância dos bancos de dados em quase todos
Leia maisArquitetura de um Ambiente de Data Warehousing
Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário
Leia maisINE 5454 Tópicos Especiais em Gerência de Dados
UFSC-CTC-INE INE 5454 Tópicos Especiais em Gerência de Dados http://www.inf.ufsc.br/~ronaldo/ine5454 Ronaldo S. Mello 2010/2 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (previsto)
Leia mais