Baixe o app para aproveitar ainda mais
Prévia do material em texto
CSI440 – Banco de Dados I Bruno Rabello Monteiro Apresentação da Disciplina Aula 01 UFOP ICEA DECSI Conteúdo • Objetivos e Ementa • Conteúdo Programático • Bibliografia • Avaliações e Cronograma • Outras Informações • Por que estudar BD? PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 3 UFOP ICEA DECSI : Objetivos Ensinar os fundamentos e as teorias dos sistemas de banco de dados relacionais Capacitar os alunos a projetarem e construírem sistemas de bancos de dados relacionais PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 4 UFOP ICEA DECSI : Ementa • Introdução aos sistemas de bancos de dados relacionais • Conceitos e arquiteturas de bancos de dados • Modelo Entidade-Relacionamento • Modelo Relacional • Álgebra relacional e cálculo relacional • Linguagem • Dependências funcionais • Normalização de bancos de dados • Projeto de sistemas de bancos de dados relacionais PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 5 UFOP ICEA DECSI : Conteúdo Programático 1. Introdução: Definições de dados, bancos de dados, sistemas gerenciadores de bancos de dados e sistemas de bancos de dados. Arquitetura de sistemas de bancos de dados. 2. Projeto Conceitual de Banco de Dados: Caracterização dos modelos de dados. Modelo Entidade-Relacional (ER) e Entidade-Relacionamento Estendido (EER). Notações do modelo ER e EER. PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 6 UFOP ICEA DECSI : Conteúdo Programático 3. Projeto Lógico de Banco de Dados: Modelo Relacional. Conceitos, esquemas e restrições do modelo relacional. Mapeamento ER-Relacional. Álgebra relacional e cálculo relacional. 4. Linguagem SQL: Comandos de definição de dados. Comandos de manipulação de dados. Consultas em . Visões. Autorização em bancos de dados. Gatilhos, asserções e procedimentos armazenados. PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 7 UFOP ICEA DECSI : Conteúdo Programático 5. Normalização de bancos de dados: Dependências funcionais. Formas normais ( , , , , e ). Estratégia bottom-up de modelagem de bancos de dados relacionais. 6. Projeto de sistemas de bancos de dados: Vínculos de sistemas gerenciadores de bancos de dados e linguagens de programação. Desenvolvimento de sistemas de bancos de dados relacionais. PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 8 UFOP ICEA DECSI : Livros Textos ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. 6ª ed. São Paulo: Pearson, 2011. HEUSER, C. A. Projeto de Banco de Dados, 4ª ed. Porto Alegre: Bookman, 2009. PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 9 UFOP ICEA DECSI : Livros Textos DATE, C. J. Introdução à Sistemas de Banco de Dados, 8ª ed. Rio de Janeiro: Campus, 2003 SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de Dados, 5ª ed. Rio de Janeiro: Campus, 2006. PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 10 UFOP ICEA DECSI : Livros Complementares RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de Gerenciamento de Banco de Dados, 3ª ed. São Paulo: McGraw-Hill, 2008. GARCIA-MOLINA, H. et al. Database Systems: The Complete Book, 2nd ed. Upper Saddle River, New Jersey: Prentice Hall, 2008. TEOREY, T. et al. Projeto e Modelagem de Banco de Dados. 1ª ed. Rio de Janeiro: Campus, 2006. PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 11 UFOP ICEA DECSI : Avaliações • Trabalho Prático (30 pontos) • 24/06/2019 • Provas (70 pontos) • P1 - 10/05/2019 ( ) 08/05/2019 ( ) • P 2 - 05/07/2019 ( ) 03/05/2019 ( ) • Prova Final • 15/07/2019 PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 12 UFOP ICEA DECSI : Cronograma PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 13 Atendimento Sala Segunda-feira 12h às 13h00min 17h40min às 18h40min Aulas Horário Segunda-feira 13h30min às 15h10min ( ) 18h50min às 20h30min ( ) Quarta-feira 18h50min às 20h30min ( ) Sexta-feira 13h30min às 15h10min ( ) UFOP ICEA DECSI Outras Informações • Conteúdo da prova • Todo aquele visto até a aula anterior a prova • Inclui os exercícios, listas e leituras complementares e provas anteriores • Contatos • • . PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 14 UFOP ICEA DECSI Por que estudar banco de dados? PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 15 Relacional Dados C o n s u lt a s Participação Visões Mapeando Classe Aninhadas T a b e la s In tr o d u ç ã o Álgebra H ie ra rq u ia s C á lc u lo E n ti d a d e s In te rn e t In te g ri d a d e Estudo SQL Agregação Modelo Independência Chave Exercícios BANCO Loja Exemplos R e la ç õ e s Questões P ro je to Diagramas Conceitual versus Transações R e v is ã o D A D O S S in ô n im o Básicas Ternários Relacionamento Atualizações TabelaDependênciaFuncional Linhas UFOP ICEA DECSI Por que estudar banco de dados? PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 16 Componente central de várias aplicações! + Informação - Computação Bases de dados cada vez maiores e mais diversificadas! Abrange grande parte da computação: Sistemas Operacionais, Linguagens, IA, lógica.... UFOP ICEA DECSI Ciência da Computação e Banco de Dados PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 17 ALGORITMOS UFOP ICEA DECSI Bancos de dados estão... PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 18 UFOP ICEA DECSI ... Em todos os lugares! PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 19 UFOP ICEA DECSI Banco de Dados: Evolução PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 20 Início Agora IR KDD • Descoberta de conhecimento • Mineração de dados • Ex.: Aprendizado de máquina e Big Data Analytics • Coleta, extração, indexação, processamento, entrega • Ex.: Sistemas de Recomendação e classificadores • NoSQL: texto, documentos, grafos etc. • Conexão: Web, streams, móveis, paralelo, etc. • Contexto: nuvem, hardware, privacidade, etc. • SGBD • Modelagem, estrutura, consulta • Aplicações tradicionais Profa. Mirella Moro. http://www.dcc.ufmg.br/~mirella/DCC011/aula01.pdf UFOP ICEA DECSI Nessa disciplina... • NÃO É... • Será um tutorial de uso de um específico • Será um tutorial de • Será um curso de implementação de PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 21 UFOP ICEA DECSI Na • Sistemas de Informação • – (4° período) • – (5° período) • Engenharia da Computação • – (6° período) • – (Eletiva) • Eletiva • – PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 22 UFOP ICEA DECSI Leitura Complementar • Artigo • MELLO, R. S.; DORNELES, C. F. Qual o Papel do DBA? Revista SBC Horizontes, v. 1, n. 1, p. 50-54, dez. 2008 • Sugestão (Pesquisar) • Quais opções de carreira em BD? • Quais são as atribuições de um profissional ligado à BD? E quais os salários médios desses profissionais? • Quais os principais grupos de pesquisas no Brasil? Quais os assuntos/conteúdos pesquisados ultimamente? PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 23 UFOP ICEA DECSI Notícias citadas • https://www.contabeis.com.br/noticias/38725/juntas-comerciais-terao-banco-de-dados- nacional/ • https://www.embrapa.br/busca-de-noticias/-/noticia/38508607/embrapa-desenvolve- sistema-de-banco-de-dados-para-biomonitoramento-da-tilapicultura-em-viveiros- escavados • https://noticias.r7.com/brasil/cnj-inicia-cadastramento-nacional-de-presos-para-banco- de-dados-26102017 • https://www.bemparana.com.br/noticia/534904/parana-deve-integrar-banco-de-dados- da-onu-para-refugiados • http://agenciabrasil.ebc.com.br/geral/noticia/2018-09/ibama-libera-acesso-banco-de- dados-da-autarquia • http://portal.anvisa.gov.br/noticias/-/asset_publisher/FXrpx9qY7FbU/content/banco-de- dados-traz-informacoes-de-produtos-para-saude/219201 • http://revistagalileu.globo.com/Revista/Common/0,,EMI307161-17770,00- BRASIL+TERA+BANCO+DE+DADOS+COM+DNA+DE+CRIMINOSOS.html PROF. BRUNO R. MONTEIRO CSI440 - BANCO DE DADOS I 24 https://www.contabeis.com.br/noticias/38725/juntas-comerciais-terao-banco-de-dados-nacional/https://www.embrapa.br/busca-de-noticias/-/noticia/38508607/embrapa-desenvolve-sistema-de-banco-de-dados-para-biomonitoramento-da-tilapicultura-em-viveiros-escavados https://noticias.r7.com/brasil/cnj-inicia-cadastramento-nacional-de-presos-para-banco-de-dados-26102017 https://www.bemparana.com.br/noticia/534904/parana-deve-integrar-banco-de-dados-da-onu-para-refugiados http://agenciabrasil.ebc.com.br/geral/noticia/2018-09/ibama-libera-acesso-banco-de-dados-da-autarquia http://portal.anvisa.gov.br/noticias/-/asset_publisher/FXrpx9qY7FbU/content/banco-de-dados-traz-informacoes-de-produtos-para-saude/219201 http://revistagalileu.globo.com/Revista/Common/0,,EMI307161-17770,00-BRASIL+TERA+BANCO+DE+DADOS+COM+DNA+DE+CRIMINOSOS.html
Compartilhar