Início KDD. Avançados. Bancos de Dados. Disponíveis na webpage
|
|
- Amadeu Geraldo Álvaro di Castro
- 6 Há anos
- Visualizações:
Transcrição
1 Sobre esses Slides Bancos de Dados Avançados DCC030 TCC: Bancos de Dados Avançados (Ciência Computação) DCC049 TSI: Bancos de Dados Avançados (Sistemas Informação) DCC842 Bancos de Dados (Pós Graduação) MIRELLA M. MORO p// / Disponíveis na webpage NÃO são suficientes! Slides em inglês são provenientes das disciplinas de banco de dados da Stanford University, escritos pelo profs. Jeff Ullman e Hector Garcia Molina (a menos que tenha um M ao lado do número do slide) 2 science puzzle explained.html data scientist is being called the sexiest job of the 21st century/ 4 g,, Início SGBD Modelagem, estrutura, consulta Aplicações tradicionais NoSQL: texto, documentos, grafos e afins Agora Conexão: Web, streams, móveis, paralelo, workflow, Contexto: t nuvem, hardware, privacidade, id d proveniência i Coleta, extração, indexação, processamento, entrega IR E.g., sistemas de recomendação e classificadores KDD Descobertade Conhecimento Mineração de Dados E.g., aprendizado de máquina e big data analytics Bancos de Dados 5 Os salários, por áreas de atuação, também sobem na medida da qualificação do profissional. Além da experiência, ditada por anos de trabalho no setor, a formação acadêmica também pode significar um incremento importante no salário. Um profissional de Arquitetura da Informação com mestrado ou doutorado pode ganhar até 74,7% mais do que um que possui apenas formação superior. 15 de agosto de
2 Quanto Ganha Profissional de TI TI Geral Bancos de Dados Diretor: R$ Gerente: R$ Gerente: R$ Coordenador: R$ Coordenador: d R$ Supervisor: R$ Consultor: R$ DBA Oracle: R$ Analista Negócios: R$ DBA Pleno: R$ Analista: R$ DBA SQL: R$ Técnico em TI: R$ Redes de Computadores, analista: R$ Processamento de dados, analista: R$ Programador, android: R$ Segurança da informação, pleno: R$ ganha um profissional de ti/ 7 8 Linhas de pesquisa: Mirella Gerência de dados da Web Processamento de Consultas Biblioteca Digital BDBComp Redes Sociais Redes Sociais Acadêmicas Índices de Produtividade Sistemas de Recomendação Outros tópicos NoSQL, BigData Modelagem de Dados SIGMO OD 16 SFO SI GMOD 13 3 NYC exame/edicoes/1108/noticias/para os cientistasde dados nao ha desemprego SIGM MOD 12 Objetivo Esta disciplina visa o estudo de conceitos avançados de bancos de dados incluindo aspectos operacionais em sistemas de bancos de dados técnicas para armazenamento modelagem e consulta a dados estruturados e semiestruturados PHX 9 10 Ensinar NÃO é objetivo Programação em SQL embutido Truques DB2, Oracle, MS SQL Server, Implementação interna DB2, Oracle, MS SQL Embora possam ser vistos no trabalho final Implementar Um banco de dados do zero (embora seja uma excelente ideia ) Aplicações de banco de dados (embora possa ser feito no trabalho final) Preparar para Provas de certificação Provas de concursos POSCOMP Desenferrujar OU Revisar conceitos NÃO é objetivo Ter mais chances de entrar no PPGCC 11 12
3 Objetivo (de novo) Esta disciplina visa o estudo de conceitos avançados de bancos de dados incluindo aspectos operacionais em sistemas de bancos de dados técnicas para armazenamento modelagem e consulta a dados estruturados e semiestruturados Programa 1. Revisão dos conceitos básicos de banco de dados. 2. Armazenamento de dados: organização de arquivos, índices em árvore e hash 3. Processamento de consultas: ordenamento externo, avaliação de operadores relacionais, tradução de SQL para álgebra, seletividade e estimativa de custo, otimizador típico 4. Processamento de transações: transação e conceitos do sistema, propriedades ACID, agendamento de transações, suporte em SQL 5. Controle de concorrência: gerenciamento de bloqueios, protocolos de controle de concorrência 6. Recuperação de falhas: conceitos de recuperação, ARIES, log, protocolo de logs, pontos de verificação, backup e recuperação 7. Segurança e integridade dd 8. DEMAIS CONCEITOS ATUAIS (XML/NoSQL, Recomendação...) Avaliação Detalhes Exercícios e Participação: 30 pontos (2 exercícios online + 1 apresentação artigo) Trabalho Final Apresentação: 30 pontos (pode ser em dupla) Trabalho Final Escrito: 40 pontos (pode ser em dupla) Bibliografia G Molina Molina, Ullman, Widom: DatabaseSystems:The CompleteBook Book. 2001/2008. Elmasri, Navathe: Sistemas de Banco de Dados, Ramakrishnan, Gehrke: Database Management Systems Silberchatz, Korth, Sudarshan: Database Systems Concepts, Exercício 0 PREENHER O QUESTIONÁRIO antes da próxima aula goo.gl/85f43pgl/85f43p Cronograma: SERÁ ADAPTADO ~tamanho turma 15/03 EXERCÍCIOS DE REVISÃO de conceitos básicos Vejam slides online, estudem se necessário 22/03 Discussão trabalhos: TRAGAM LAPTOPS 26/04 Exercícios de Avaliação 1 online e com consulta 03/05 Aula especial escrita/apresentação artigos 08,10/05 Apresentação INTERMEDIÁRIA 14 26/06 Apresentação FINAL 28/06 Exercícios de Avaliação 2 online e com consulta 10/07 meio dia ÚLTIMA OPORTUNIDADE entregas 1. Desenvolvimento Trabalho Final dois tipos diferentes de trabalho Aplicação funcionando Entregarrelatório relatório até 10pgs: funcionalidades daaplicaçãoaplicação 2. Pesquisa Seminário com os resultados da pesquisa Entregar artigo até 10pgs formato SBC: motivação, estado da arte e resultados da pesquisa SBBD Uberlândia, logo ali JIDM: mensal Anais do SBBD: fevereiro e maio Posteres/Demo: julho 17 18
4 1. Conceitos *básicos* Trabalho Final duas apresentações 08-10/05 (a confirmar) 10 a 15 minutos (depende do número de grupos) O que é, importância/relevância, casos de uso PARTICIPAÇÃO DA TURMA!!!!! Críticas, sugestões, ajuda 2. Trabalho final 14 26/06 (a confirmar) 20a 30minutos (depende do número de grupos) Aplicação ou Pesquisa Temas Trabalho Final (EM >>DUPLAS<< Maiores detalhes: 22/03) Trabalhos em colaboração com outras disciplinas Bancos de Dados Geográficos (Clodoveu) Bancos de Dados Web (Alberto) Mineração de Dados (Wagner) PAA (Jussara et al) Classes de Grafos (Vinícius) RI+ Comp. Social (Jussara + Marcos) O trabalho da disciplina Recomendação (Rodrygo) pode servir para iniciar > Falar com os professores dissertação/tese ou para ser o POC/monografia Temas de Pesquisa 1. Nonrelational data 1. Temporal XML (graph, nosql,...) 2. XML Benchmarks 2. Big data 3. XML Publish/Subscribe 3. Keyword search 4. XML Ranking 4. Probabilistic processing 5. XML Retrieval 5. Ranking 6. XML Native Databases 6. Recommendation exist, MonetDB/Xquery, myxmldb, Ozone, Sedna, 7. Social networks Tamino 8. Stream processing 9. Uncertain data dt O trabalho da disciplina pode servir para iniciar dissertação/tese ou para ser o POC/monografia Para Incentivar a Pesquisa Seminário para trabalhos publicados CIDR 2017 (8SIGMOD ( ) Biennial Conference on Innovative Data Systems Research top top top ATIVIDADE Escolher um artigo publicado e marcar como seu (planilha CIDR + 8SIGMOD) html (PDF + slides) Ler e entender (contexto, problema, solução, avaliação) Preparar a apresentação (ou pegar a pronta) Reduzir para 5 minutos (depende # trabalhos) Apresentar para a turma Exemplos de Publicações Trabalhos em temas interessantes dissertação, tese, poc, monografia; exemplos de semestres anteriores: XML em GPU SBBD 12 TripTag: redes sociaisde turismo SBBD 13 QualiDados: jogo qualidade dados SBBD 13 GeoNoSQL: BD geoespacial em NoSQL CotB 14 NoSQL Geo: performance DEXA 15 Predição MMA SBBD demo 15 Taxonomia Geo cidadão SBBD short 15 Análise Colaborações Acadêmicas SBBD demo 15 VersionGraph: controle versões grafo SBBD demo 15 [só BDA] POIView: pontos de interesse SBBD demo 15 [só BDA] Colaborações no GitHub: análise SBBD short 16 Outros Deadlines Junho L.A LA Junho Hawaii Junho Gramado Julho SocInfo Agosto CASON Agosto GeoInfo@ Campos do Jordão Agosto L.A. LA 23 24
5 Bancos de Dados Avançados A seguir: introdução ao conteúdo da disciplina Do You Know SQL? Explain the difference between: SELECT b FROM R WHERE a<10 OR a>=10; and SELECT b FROM R; And How About These? SELECT a FROM R, S WHERE R.b = S.b; SELECT a FROM R WHERE b IN (SELECT b FROM S); Introduzindo Programa de milhagens BDA Você acumula pontos [participação + extra] Participando de discussões (saber seu nome) Escrevendo no quadro as respostas para exercícios Fazendo exercícios e entregando POR MOODLE turma CC até 09hs Explique a diferença entre (c) SELECT a (a) SELECT b FROM R FROM R, S WHERE R.b = S.b; WHERE a<10 OR a>=10; e e (b) SELECT b FROM R; (d) SELECT a FROM R WHERE b IN (SELECT b FROM S); 29 Interesting Stuff About Databases It used to be about boring stuff: employee records, bank records, etc. Today, the field covers all the largest sources of data, with many new ideas. Web search Data mining Scientific and medical databases Integrating information 30
6 More Interesting Stuff Database programming centers around limited programming glanguages g Only area where non Turing complete languages make sense Leads to very succinct programming, but also to unique query optimization problems Still More You may not notice it, but databases arebehind almosteverything you do on the Web Google searches Queries at Amazon, ebay, etc And More Databases often have unique concurrencycontrol problems Many activities (transactions) at the database at all times Must not confuse actions, e.g., two withdrawals fromthe sameaccount account must each debit the account Banco de Dados Avançados Databases [IBD] Collection of information that exists over a long period of time, often many years Collection of data that t is managed by a DBMS: Create new DBs + specify their schema, DDL Query data + modify data, DML Storage of very large amounts of data: durability, secure, efficient access Control access to data from N users at once, w/o conflicts and corrupting data Early ages Databases = FILES Airline reservation systems Banking systems Corporate records 35M 36M
7 Databases = RDBMS IBD (DCC011) Relations = Tables SELECT balance FROM Accounts WHERE accountno = 67890; 1.Examine all tuples from Accounts [FROM] 2.Pick out those that satisfy criteria [WHERE] 3.Produce answer with specific attributes of those tuples [SELECT] Smaller and Smaller Systems DBMS = large, expensive, on large computers N giga DBMS PC 1 single disk 37M 38M Bigger andbigger Systems One gigabyte isn t much data Corporate = 100s GB Retail chains = N TB [1000 GB = 10^12b] INT, CHAR.JPG,.MP3,.MPG 1h video = 1GB.MPG Satellite = PB [1000 TB = 10^15b] Houston, we have a problem Melhordefinição ainda O que distingue um sistema de BD de qualquer q outro software é: SBDs assumem que os dados são tantos e tão grandes que (geralmente) não cabem na memória principal p e devem ser alocados primariamente em disco o tempo todo 39M 40 Smaller / Bigger Systems Tertiary Storage Terciary device: more than a disk Usually transporting an object (storing reading) CD, DVD, clusters Smaller / Bigger Systems Parallel Computing Store enormous volumes of data accessing large amounts of that data quickly Speed up Index structures Parallelism: reading disks in parallel, distributed system, high speed network Store large amount of data + move quickly = query performance???? 41M 42M
8 Smaller / Bigger Systems And More Store large amount of data + move quickly = query yperformance???? Storage + access + algorithms!! Algorithms: break queries up for parallel l / distributed computers VERY ACTIVE RESEARCH AREA Client Server and Multi Tier Architecture Server = bottleneck Client application server (connections, transactions, authorization, ) Server web servers as clients (end user apps) Multimedia Data Information Integration (Web, data warehouse) 43M 44M DBMS Trabalho Final é tudo Trabalho final MAIOR Conceitos básicos Exercícios de Avaliação 1 Trabalho final outras disciplinas + monografias Próximas aulas imperdíveis Submissões para N confs, SBBD/JIDM
Bancos de Dados Avançados
Bancos de Dados Avançados DCC030 - TCC: Bancos de Dados Avançados (Ciência Computação) DCC049 - TSI: Bancos de Dados Avançados (Sistemas Informação) DCC842 - Bancos de Dados (Pós-Graduação) MIRELLA M.
Leia maisDCC011: Introdução a Banco de Dados
Sumário DCC011: Introdução a Banco de Dados Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br DCC011 Conceitos Básicos O que é um banco de dados
Leia maisNão é bem assim. Mirella M. Moro. Muuuuuita info em pooooouco tempo
CC + SI @ UFMG Várias informações úteis para seu curso Mirella M. Moro Observações Muuuuuita info em pooooouco tempo Slides estão online, não precisa copiar Já que estou aqui, preste atenção em mim Slides
Leia maisMirella Moro
Sumário DCC011: Introdução a Banco de Dados Mirella Moro mirella@dcc.ufmg.br DCC011 Conceitos Básicos O que é um banco de dados Como manipular um banco de dados Projeto de Banco de Dados Tópicos Importantes
Leia maisDCC011 Introdução a Bancos de Dados. Mirella M. Moro
DCC011 Introdução a Bancos de Dados Mirella M. Moro mirella@dcc.ufmg.br www.dcc.ufmg.br/~mirella Sumário 1. 2. 3. 4. 5. DCC011 Conceitos Básicos Projeto de Banco de Dados Tópicos Importantes & Aplicações
Leia maisObservações. Não é bem assim. Mirella M. Moro
Ciência da Computação Sistemas de Informação @ UFMG Observações Computação Bancos de Dados Mitos Diversidade Pós-Graduação Muuuuuita info em pooooouco tempo Slides estão online, não precisa copiar Já que
Leia maisSistemas de Informação. Bancos de Dados Mitos Diversidade Pós-Graduação. Mirella M. Moro
Sistemas de Informação Bancos de Dados Mitos Diversidade Pós-Graduação Mirella M. Moro Observações Muuuuuita info em pooooouco tempo Slides estão online, não precisa copiar Já que estou aqui, preste atenção
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 maisObservações. Não é bem assim 6. Mirella M. Moro
Observações CC + SI @ UFMG Várias informações úteis para seu curso Muuuuuita info em pooooouco tempo Slides estão online, não precisa copiar Já que estou aqui, preste atenção em mim Slides numerados: perguntas
Leia maisInício. Agora KDD. Observações. Não sou só eu que digo isso. Mirella M. Moro. Sistemas de Informação.
Observações Sistemas de Informação Bancos de Dados Mitos Diversidade Pós-Graduação Muuuuuita info em pooooouco tempo Slides estão online, não precisa copiar Já que estou aqui, preste atenção em mim Slides
Leia maisIntrodução a Banco de Dados
Sumário DCC011: Introdução a Banco de Mirella Moro mirella@dcc.ufmg.br DCC011 Conceitos Básicos O que é um banco de dados Como manipular um banco de dados Projeto de Banco de Tópicos Importantes Aplicações
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 maisINF01145 Fundamentos de Banco de Dados Plano de ensino
INF01145 Fundamentos de Banco de Dados Plano de ensino Carlos A. Heuser Cirano Iochpe 2009/2 1 Identificação Nome do departamento: Informática Aplicada Nome da atividade de ensino: INF01145 - Fundamentos
Leia maisBancos de Dados Não- Convencionais
UFSC-CTC-INE Programa de Pós-Graduação em Ciência da Computação (PPGCC) Bancos de Dados Não- Convencionais http://www.inf.ufsc.br/~ronaldo/bdnc Ronaldo S. Mello 2010/2 Programa da Disciplina Objetivo Conteúdo
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 maisGBC043 Sistemas de Banco de Dados
Ciência da Computação GBC043 Sistemas de Banco de Dados Apresentação Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2019 Banco de Dados Importância Abrangência
Leia maisSistemas de Bases de Dados. Ano Letivo 2018/19 (Francisco Azevedo)
Sistemas de Bases de Dados Ano Letivo 2018/19 (Francisco Azevedo) Objetivos Em Bases de Dados (2.º ano) pretendia-se: Que os estudantes fossem capazes de desenhar uma base de dados relacional Que conseguissem
Leia maisINE 5342 Banco de Dados III
UFSC-CTC-INE Curso de Ciências de Computação INE 5342 Banco de Dados III Ronaldo S. Mello 2008/1 http://www.inf.ufsc.br/~ronaldo/ine5342 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia
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 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. Introdução. Prof. Luís Alexandre
Banco de Dados Introdução Prof. Luís Alexandre Conteúdo Abrangência e uso Evolução dos sistemas de informação Novos modelos e sistemas de banco de dados Tecnologias associadas a banco de dados Modelagem
Leia maisINF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução
INF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/gbd2 UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema
Leia maisVaporpunk - A fazenda-relógio (Portuguese Edition)
Vaporpunk - A fazenda-relógio (Portuguese Edition) Octavio Aragão Click here if your download doesn"t start automatically Vaporpunk - A fazenda-relógio (Portuguese Edition) Octavio Aragão Vaporpunk - A
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 maisUNIVERSIDADE PRESBITERIANA MACKENZIE
1. Identificação do Curso a. Curso de Especialização em: Ciência de Dados (BIG DATA ANALYTICS) b. Área: Computação c. Área temática (tema): BIG DATA d. Linha de Pesquisa: Computação e Sistemas de Informação
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 maisIntrodução a Banco de Dados
Introdução a Banco de Dados Prof. Mário A. Nascimento, Ph.D. mario@dcc.unicamp.br http://www.dcc.unicamp.br/~mario Material de autoria original de Raghu Ramakrishnan. 1 Bibliografia Ramakrishnan R., Database
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 maisMEIC: especialização em Sistemas de Informação. Quase Tudo Sobre o MEIC, 2017
MEIC: especialização em Sistemas de Informação Quase Tudo Sobre o MEIC, 2017 Alberto Sardinha Professor Auxiliar Departamento de Engenharia Informática Área de Sistemas de Informação Responsável Científico
Leia maisMySQL: Comece com o principal banco de dados open source do mercado (Portuguese Edition)
MySQL: Comece com o principal banco de dados open source do mercado (Portuguese Edition) Click here if your download doesn"t start automatically MySQL: Comece com o principal banco de dados open source
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 maisFormação de DBAs SQL Server 2008 Parte 1: Introdução
Formação de DBAs SQL Server 2008 Parte 1: Introdução Material Cedido pelo Professor Leandro Coelho Correia Objetivos Preparar profissionais para atuar como administradores de banco de dados SQL Server
Leia mais11/8/2010. Tópicos. Organização e Indexação de Dados em Memória Secundária
/8/00 Tópicos Organização e Indexação de Dados em Memória Secundária Disciplina Bancos de Dados II Prof Renato Fileto INE/CTC/UF Bancos de dados e acesso a memória secundária Noções de organização de dados
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 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 maisGBC043 Sistemas de Banco de Dados
Ciência da Computação GBC043 Sistemas de Banco de Dados Aviso Linguagem 30/04 Vista da primeira prova na minha sala das 9:15 às 10:45h Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B
Leia maisDireito Processual Civil (Coleção Sucesso Concursos Públicos e OAB) (Portuguese Edition)
Direito Processual Civil (Coleção Sucesso Concursos Públicos e OAB) (Portuguese Edition) Marina Vezzoni Click here if your download doesn"t start automatically Direito Processual Civil (Coleção Sucesso
Leia maisSharding e replicação com Citus
Sharding e replicação com Citus Relational Model Document Store RDBMS não escalam Single-server Escala apenas verticalmente Flexibilidade X Performance Disponibilidade NoSQL cresceu! ACID PostgreSQL:
Leia maisBanco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1
Banco de Dados I Sejam bem-vindos! 1 Bibliografia Básica COUGO, Paulo. Modelagem conceitual e projeto de banco de dados. 3.ed. Rio de Janeiro: F & W Publications, 1997. 284p. HEUSER, Carlos Alberto. Projeto
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 maisLicenciatura em Engenharia Multimédia
Licenciatura em Engenharia Multimédia Unidade Curricular Base de Dados Database Objetivos -Compreender a conceção de bases de dados; -Abordar o modelo relacional e entender o esquema lógico das bases de
Leia maisARMAZENAMENTO E PROCESSAMENTO DE BANCOS DE DADOS RELACIONAIS
ARMAZENAMENTO E PROCESSAMENTO DE BANCOS DE DADOS RELACIONAIS EDUARDO C. DE ALMEIDA 1 EDUARDO@INF.UFPR.BR UFPR LABORATÓRIO DE BANCO DE DADOS VISÃO GERAL DA APRESENTAÇÃO Entender como um banco de dados aparenta
Leia maisBases de Dados. Apresentação da disciplina. Programa
Bases de Dados Apresentação da disciplina Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização
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 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 maisAs 100 melhores piadas de todos os tempos (Portuguese Edition)
As 100 melhores piadas de todos os tempos (Portuguese Edition) Click here if your download doesn"t start automatically As 100 melhores piadas de todos os tempos (Portuguese Edition) As 100 melhores piadas
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 maisUniversidade Nove de Julho - Uninove. Prof. Esp. Antonio Carlos da Silva - Material de Apoio ao Aluno - Notas de Aula
Universidade Nove de Julho - Uninove 1 Prof. Esp. Antonio Carlos da Silva - Material de Apoio ao Aluno - Notas de Aula - 2016-1 Contatos 2 Prof. Antonio Carlos da Silva Prof. Toninho email: acarsil@gmail.com
Leia maisFarmacologia na Pratica de Enfermagem (Em Portuguese do Brasil)
Farmacologia na Pratica de Enfermagem (Em Portuguese do Brasil) Click here if your download doesn"t start automatically Farmacologia na Pratica de Enfermagem (Em Portuguese do Brasil) Farmacologia na Pratica
Leia maisTecnologia da Informação
UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB
Leia maisBANCO 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
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 maisSQL Structured Query Language. SQL Structured Query Language. SQL Structured Query Language. Composição do SQL. Composição do SQL.
Ciência da Computação GBC043 Sistemas de Banco de Dados Linguagem Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2018 Desenvolvida e implementada pelo laboratório
Leia maisCOMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações
COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações Jaqueline Joice Brito Slides em colaboração com Lucas de Carvalho Scabora Sumário Computação em Nuvem Definição
Leia maisTrilha Cloud Computing
Trilha Cloud Computing Palestra: Estratégia para adoção de Cloud Computing Viviam Ribeiro Especialista em Gestão de TI Globalcode Open4education Globalcode Open4education Viviam Ribeiro ESPECIALISTA EM
Leia maisPÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Disciplina: Data Warehouse e Business Intelligence; Laboratório Professor: Fernando Zaidan
PÓS-GRADUAÇÃO LATO SENSU Curso: Banco de Dados Disciplina: Data Warehouse e Business Intelligence; Laboratório Professor: Fernando Zaidan Apresentação da disciplina 2016 Apresentações e perfil da turma
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 maisDesenvolvimento de Ferramenta para Busca, Catalogação e Armazenamento de Objetos Digitais
Desenvolvimento de Ferramenta para Busca, Catalogação e Armazenamento de Objetos Digitais Paulo Mateus de Souza, Jacques Duílio Brancher Departamento de Computação Universidade Estadual de Londrina (UEL)
Leia maisSistemas de Informação e Bases de Dados 2012/2013. Índices. Alberto Sardinha
Sistemas de Informação e Bases de Dados 2012/2013 Índices Alberto Sardinha Sumário Índices Criação de Índices em SQL Exemplos 2012 Ins)tuto Superior Técnico 1 Bibliografia Raghu Ramakrishnan, Database
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 maisGoogle Android: crie aplicações para celulares e tablets (Portuguese Edition)
Google Android: crie aplicações para celulares e tablets (Portuguese Edition) João Bosco Monteiro Click here if your download doesn"t start automatically Google Android: crie aplicações para celulares
Leia maisBanco 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
Leia maisDeveloping Microsoft SQL Server 2014 Databases (20464)
Developing Microsoft SQL Server 2014 Databases (20464) Formato do curso: Presencial Localidade: Porto Com certificação: MCSE: Data Platform Data: 25 Set. 2017 a 29 Set. 2017 Preço: 1550 Horário: Laboral
Leia maisMicrosoft Azure Fundamentals (10979)
Microsoft Azure Fundamentals (10979) Formato do curso: Presencial Localidade: Lisboa Data: 03 Abr. 2017 a 06 Abr. 2017 Preço: 850 Horário: Pós-laboral - das 18:30 às 21:30 Nível: Iniciado Duração: 12 horas
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 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 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 maisPlano de Ensino IDENTIFICAÇÃO
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CURSO: TÉCNICO INFORMÁTICA FORMA/GRAU:(X)integrado ( )subsequente ( ) concomitante ( ) bacharelado ( ) licenciatura ( ) tecnólogo
Leia maisReplicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL
Replicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL Murilo Nascimento Engenheiro de Soluções Oracle Brasil 4 de maio de 2019 Copyright 2019, Oracle and/or its affiliates. All
Leia maisProf. Dr. Jarley Nóbrega
Prof. Dr. Jarley Nóbrega http://jarley.com jpn@jarley.com Agenda Discentes Docente Objetivos da Disciplina Plano de Ensino - Programa Metodologia Bibliografia Avaliação da Disciplina Discentes Qual seu
Leia maisPL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)
PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) Eduardo Gonçalves Click here if your download doesn"t start automatically PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese
Leia maisMODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão
UNIDADE 1 Visão Geral Luiz Leão luizleao@gmail.com 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
Leia maisSistemas de Informação Gerenciais
Sistemas de Informação Gerenciais Seção 1.4 Tecnologia da Informação (TI) 1 Atividade SI é muito importante para especialistas. Como gestor pode ajudar na definição de um sistema empresarial? observar
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 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 maisBanco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju
Banco de Dados Professor: Marcelo Machado Cunha IFS Campus Aracaju Definição Banco de Dados Conjunto de dados interrelacionados que objetivam atender as necessidades de um conjunto de usuários. Inglês:
Leia maisAula 06 Sistemas Embarcados LT38C
Aula 06 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Introdução a Banco de Dados Coleção de dados relacionados. Fatos conhecidos que podem ser registrados e possuem significado implícito.
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 maisGestão da comunicação - Epistemologia e pesquisa teórica (Portuguese Edition)
Gestão da comunicação - Epistemologia e pesquisa teórica (Portuguese Edition) Maria Cristina Castilho Costa, Maria Aparecida Baccega Click here if your download doesn"t start automatically Download and
Leia maisBanco de Dados I. Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer
Banco de Dados I Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer Luiz.vcm@gmail.com http://vivacquabd.webnode.com.br Apresentação pessoal Sumário Ementa e bibliografia Introdução a Sistemas
Leia maisBD II (SI 587) Backup de Banco de Dados. Josenildo Silva.
BD II (SI 587) Backup de Banco de Dados Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides originalmente disponibilizados pelo professor João Carlos Pinheiro, para disciplina
Leia maisNÍVEL SUPERIOR NÍVEL SUPERIOR
CIA. DE PROCESSAMENTO DE DADOS DO ESTADO DA BAHIA - PRODEB ESTADO DA BAHIA A N E X O I - D O S R E Q U I S I T O S E C O M P E T Ê N C I A S D O S E M P R E G O S E D I T A L D E P R O C E S S O S E L
Leia maisDCC011 Introdução a Banco de Dados Definição do Trabalho Final
DCC011 Introdução a Banco de Dados Definição do Trabalho Final Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br INTRODUÇÃO O objetivo deste
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Conceitos Fundamentais de Gestão de Dados TI200/10_ GD_1 Tópicos 1. Conceitos de Base de Dados e de Sistema de Gestão de Bases de Dados 2. Modelo
Leia maisLaboratório de Banco de Dados. Prof. Luiz Vivacqua.
(la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisPesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition)
Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition) By Naresh K. Malhotra Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition) By Naresh K. Malhotra Ilustra a interação entre
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características
Leia maisBases de Dados. Parte I. Introdução: conceitos básicos
Bases de Dados Parte I Introdução: conceitos básicos (Estes slides são a continuidade evolutiva dos slides de Ricardo Rocha (2005-2014) e de Fernando Silva (1995-2000), e são baseados no livro de Elmasri
Leia maisGovernança e Big Data. Celso Poderoso
Governança e Big Data Celso Poderoso cpoderoso@microstrategy.com Celso Poderoso Formação Acadêmica: Economista Especialista em Sistemas de Informação Mestre em Tecnologia (Grid Computing/Cloud Computing)
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 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 mais