UNIVERSIDADE FEDERAL DE VIÇOSA ESTE DOCUMENTO NÃO SUBSTITUI O ORIGINAL Programa Analítico de Disciplina SIN320 Laboratório de Banco de Dados Campus Rio Paranaíba - Campus Rio Paranaíba Número de créditos: 4 Duração em semanas: 15 Períodos - oferecimento: I Carga horária semanal Carga horária total Teóricas 2 30 Práticas 2 30 Total 4 60 Pré-requisitos (Pré ou co-requisitos)* SIN220 Ementa Linguagem SQL avançada. Indexação em banco de dados. Processamento e otimização de consultas. Processamento de transações e controle de concorrência. Técnicas de banco de dados avançado. Oferecimento aos Cursos Curso Sistemas de Informação Modalidade Obrigatória Período 5 ______________________________________________________ Catálogo de Graduação 2016 da UFV 0 UNIVERSIDADE FEDERAL DE VIÇOSA ESTE DOCUMENTO NÃO SUBSTITUI O ORIGINAL SIN320 Laboratório de Banco de Dados Seq 1 Aulas Teóricas Linguagem SQL avançada Horas/Aula 4 1.1. Views 1.2. Triggres 1.3. Procedimentos Armazenados 2 Indexação em banco de dados 6 2.1. Tipos de Índices 2.2. Estruturas de dados para Índices 2.3. Indexação em SQL 3 Processamento e otimização de consultas 4 3.1. Etapas do Processamento de Consultas 3.2. Otimização de Consultas 3.3. Algoritmos de Otimização 4 Processamento de transações e controle de concorrência 6 4.1. Conceitos de transações 4.2. Transações concorrentes 4.3. Teoria da Serialização 4.4. Controle de Concorrência 4.5. Tipos de Protocolos 5 Técnicas de banco de dados avançado 10 5.1. Segurança de Banco de Dados 5.2. Desempenho (tunning) 5.3. Administração de Banco de Dados 5.4. Replicação e Balanceamento de Carga ______________________________________________________ Catálogo de Graduação 2016 da UFV 1 UNIVERSIDADE FEDERAL DE VIÇOSA ESTE DOCUMENTO NÃO SUBSTITUI O ORIGINAL SIN320 Laboratório de Banco de Dados SIN320 Laboratório de Banco de Dados Seq 1 Aulas Práticas Linguagem SQL avançada Horas/Aula 4 1.1. Views 1.2. Triggres 1.3. Procedimentos Armazenados 2 Indexação em banco de dados 6 2.1. Tipos de Índices 2.2. Estruturas de dados para Índices 2.3. Indexação em SQL 3 Processamento e otimização de consultas 4 3.1. Etapas do Processamento de Consultas 3.2. Otimização de Consultas 3.3. Algoritmos de Otimização 4 Processamento de transações e controle de concorrência 6 4.1. Conceitos de transações 4.2. Transações concorrentes 4.3. Teoria da Serialização 4.4. Controle de Concorrência 4.5. Tipos de Protocolos 5 Técnicas de banco de dados avançado 10 5.1. Segurança de Banco de Dados 5.2. Desempenho (tunning) 5.3. Administração de Banco de Dados 5.4. Replicação e Balanceamento de Carga ______________________________________________________ Catálogo de Graduação 2016 da UFV 2 UNIVERSIDADE FEDERAL DE VIÇOSA ESTE DOCUMENTO NÃO SUBSTITUI O ORIGINAL SIN320 Laboratório de Banco de Dados Referências Bibliográficas Bibliografia Básica: 1 - DATE, C.J. Introdução a Sistemas de Bancos de Dados. Tradução da 8a Edição. Editora Campus, 2003. [Exemplares disponíveis: 20] 2 - ELMASRI, R.; NAVATHE, S.B. Sistemas de Bancos de Dados. 4. ed. Addison Wesley Pub, 2005. [Exemplares disponíveis: 17] 3 - SILBERSCHATZ, A. KORTH, H. F. Sistema de Banco de Dados. 5. ed. Tradução de: Database system concepts (5.ed.). São Paulo: Makron, 2006. [Exemplares disponíveis: 10] ___________________________________________________________________________________ Bibliografia Complementar: 4 - DEWSON, R. Microsoft SQL Server 2008 para Desenvolvedores. Alta Books, 2008. [Exemplares disponíveis: Não informado.] 5 - ELMASRI, R.; NAVATHE, S.B. Fundamentals of Database Systems. 5. ed. Addison Wesley Pub., 2006. [Exemplares disponíveis: 3] 6 - GONZAGA, J. G. Dominando o PostgreSQL. 1ª ed. Editora Ciência Moderna, 2007. [Exemplares disponíveis: Não informado.] 7 - RAMAKRISHNAN, R. Sistemas de Gerenciamento de Bancos de Dados. 3. ed. McGraw-Hill, 2008. [Exemplares disponíveis: Não informado.] 8 - ROB, P; CORONEL, C. Sistemas de Banco de Dados - Projeto, Implementação e Administração. 8ª Ed. Editora Cengage Learning. 2010. 744 p. [Exemplares disponíveis: Não informado.] 9 - TAHAGHOGHI, S.M. Aprendendo MySQL. Editora Alta Books. 1a Ed. 2007. [Exemplares disponíveis: Não informado.] ______________________________________________________ Catálogo de Graduação 2016 da UFV 3