Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA MC7114 - SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS 2. DISCIPLINA REQUISITO (RECOMENDAÇÃO) BANCO DE DADOS 4. CURSO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO 6. QUADRIMESTRE IDEAL 3. INDICAÇÃO DE CONJUNTO (BCC) Opção Limitada 5. CRÉDITOS T P I: 2-2-4 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30 9. OBJETIVOS Possibilitar ao estudante aprofundar os conhecimentos em sistemas de gerenciamento de banco de dados através de estudos dos componentes de gerenciamento de transações e processamento de consultas. Além disso, serão abordados temas atuais através do estudo das tecnologias emergentes na área de banco de dados. 10. COMPETÊNCIAS Ao final da disciplina o aluno deverá ser capaz de aplicar os conceitos necessários ao desenvolvimento/administração de sistemas de banco de dados. 11. PROGRAMA RESUMIDO (EMENTA) Armazenamento e Consulta de Dados. Gerenciamento de Transações. Arquitetura de SGBD. Suporte a objetos em Sistemas de Gerenciamento de Banco de Dados. Tecnologias Emergentes e Aplicações. 12. PROGRAMA 1) Armazenamento e Consulta de Dados: - Visão geral de armazenamento e indexação; - Avaliação/Processamento da consulta; - Otimização da consulta. 2) Gerenciamento de Transações: - Introdução aos conceitos e teoria de transação; - Propriedades desejáveis de transações; - Definição de planos de execução considerando restaurabilidade e serialidade; - Técnicas de controle de concorrência; - Técnicas de recuperação de bancos de dados; 3) Arquitetura de SGBD: - Visão geral das arquiteturas de SGBD; - Bancos de Dados Paralelos; - Bancos de Dados Distribuídos. 4) Suporte a objetos em Sistemas de Gerenciamento de Banco de Dados. 5) Tecnologias Emergentes e Aplicações: - Tipos de dados avançados e novas aplicações. 13. MÉTODOS UTILIZADOS A teoria e os métodos da disciplina são apresentados através de aulas expositivas, intercaladas com aulas de exercícios. 14. ATIVIDADES DISCENTES Aulas teóricas expositivas, exercícios e trabalhos extra-classe (em grupo ou individual), pesquisa bibliográfica, seminários e debates, atividades de avaliação propostas. 15. CARGA HORÁRIA AULAS TEÓRICAS: 24h AULAS PRÁTICAS: 24h RECOMENDADO PARA DEDICAÇÃO INDIVIDUAL: TOTAL: 48h 4 horas semanais 16. CRITÉRIOS DE AVALIAÇÃO DE APRENDIZAGEM Média ponderada de duas provas + trabalho + exercícios. 17. NORMAS DE RECUPERAÇÃO (CRITÉRIOS DE APROVAÇÃO E ÉPOCAS DE REALIZAÇÃO DAS PROVAS OU TRABALHOS) As notas serão dadas por conceito, conforme estabelecido pelas normas internas da UFABC. Alunos que não atingiram um nível de aprendizado adequado, e sem reprovação por presença, poderão fazer uma prova de exame para mais uma oportunidade de avaliação. A prova de exame será realizada após as provas normais, no final do quadrimestre. 18. BIBLIOGRAFIA RECOMENDADA BIBLIOGRAFIA BÁSICA: 1. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. 4 ed. São Paulo: Addison Wesley, 2005. xviii, 724 p. Bibliografia: p. [690]-714. ISBN 8588639173. 2. SILBERCHATZ, Abraham. Sistemas de bancos de dados. 5 ed. Rio de Janeiro: Elsevier, 2006. xii, 779 p. Tradução de: Database system concepts, 5th ed; Apêndice. ISBN 8535211078 3. DATE, C J. Introdução a sistemas de banco de dados. 8 ed. Rio de Janeiro: Elsevier, 2003. 865 p. Tradução de; Introduction to database systems. ISBN 8535212736 BIBLIOGRAFIA COMPLEMENTAR: 1. RAMAKRISHNAN, Raghu. Sistemas de bancos de dados. 3 ed. São Paulo: McGraw-Hill, 2008. 884 p. ISBN 9788577260270. 2. MANZANO, José Augusto N. G.. PostgreSQL 8.3.0: guia de orientação e desenvolvimento. São Paulo: Érica, 2008. 240 p. ISBN 9788536501987. 3. GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Database systems: the complete book. 2 ed. New Jersey: Peqrson Prentice Hall, 2009. 1203 p. ISBN 9780131873254. 4. DATE, D. J.. Database In Depth. Sabastopol: O'Reilly, 2005. 208 p. (Theory in practice). ISBN 9780596100124 5. HEUSER, Carlos Alberto. Projeto de banco de dados. 6 ed. Porto Alegre: Bookman, 2009. 282 p. (Livros didáticos informática UFRGS). ISBN 9788577803828. 19. PLANO SUGERIDO PARA AS AULAS (em semanas letivas) Semana 1 Apresentação da Disciplina, Revisão de Banco de Dados Armazenamento e Consulta de Dados: Visão geral de armazenamento e indexação; Semana 2 Avaliação/Processamento da consulta e Otimização da consulta. Semana 3 Gerenciamento de Transações: Introdução aos conceitos e teoria de transação; Propriedades desejáveis de transações; Definição de planos de execução considerando restaurabilidade e serialidade; Semana 4 Técnicas de controle de concorrência; Técnicas de recuperação de bancos de dados; Semana 5 Arquitetura de SGBD: Visão geral das arquiteturas de SGBD; Bancos de Dados Paralelos; Semana 6 Bancos de Dados Distribuídos e Primeira Prova Semana 7 Suporte a objetos em Sistemas de Gerenciamento de Banco de Dados. Semana 8 Tecnologias Emergentes e Aplicações: . Semana 9 Tipos de dados avançados e novas aplicações. Semana 10 Apresentação dos projetos Semana 11 Prova Semana 12 Prova substitutiva 20. PROFESSOR(A) RESPONSÁVEL EDSON PINHEIRO PIMENTEL HUMBERTO LUIZ RAZENTE MARIA CAMILA NARDINI BARIONI