Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Bacharelado em Sistemas de Informação MATRIZ 597 FUNDAMENTAÇÃO LEGAL Resolução nº 82/08-COGEP de 12 de setembro de 2008 DISCIPLINA/UNIDADE CURRICULAR CÓDIGO Banco de Dados 2 IF66E PRÉ-REQUISITO EQUIVALÊNCIA CARGA HORÁRIA (horas) Teórica Prática Total 30 15 45 Banco de Dados 1 - IF65E OBJETIVO Aprender o funcionamento interno de um banco de dados. Determinar os problemas e soluções na abordagem distribuída de banco de dados. Estudar tópicos adicionais em banco de dados. EMENTA Análise e gerenciamento de transações. Mecanismos de segurança, controle de concorrência, recuperação e otimização de consultas em bancos de dados. Aspectos básicos de bancos de dados distribuídos. XML e bancos de dados. Novas tecnologias e aplicações para bancos de dados. ITEM 1 2 3 4 5 EMENTA CONTEÚDO Introdução a Transações, problemas de concorrência, problemas de Análise e gerenciamento de transações. falha, propriedades ACID. Serialização dos Planos de Execuções. Controle de Concorrência: Bloqueio Binário, Bloqueio Compartilhado/Exclusivo, Bloqueio de 2 Mecanismos de segurança, controle de Fases, variantes do 2PL, Deadlock e Starvation. Controle de concorrência, recuperação e otimização de Concorrência: Ordenação por Timestamp, Controle de Concorrência consultas em bancos de dados. Otimista, Granularidade e Suporte a Multi-Granularidade. Técnicas de Recuperação em Banco de Dados Aspectos básicos de bancos de dados Álgebra Relacional. Índices. Processamento de Consultas. Otimização de distribuídos. Consultas. Banco de Dados Distribuídos. XML e bancos de dados. Introdução, sintaxe, Schemas e DTD. Novas tecnologias e aplicações para bancos de Tópicos escolhidos de acordo com as tecnologias mais usadas na dados. atualidade. REFERÊNCIAS Referências Básicas: ELMASRI, R.; NAVATHE, S. B.. Sistemas de Banco de Dados. 4a ed., Pearson-Addison-Wesley, 2005. KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S.. Sistema de Banco de Dados. 5a ed., Campus, 2006. Referências Complementares: DATE, C. J.. Introdução a Sistemas de Banco de Dados. Elsevier Editora, 2004. GARCIA-MOLINA Hector, ULLMAN, Jeffrey D., WIDOM, Jennifer. Database Systems: the complete book. 2a ed., Prentice Hall, 2008. RAMAKRISHNAN, R.; GEHRKE, J.. Sistemas de Gerenciamentos de Bancos de Dados. 3a ed., McGraw Hill Brasil, 2008. Sistema de Avaliação: Conforme regulamento didático pedagógico em vigor. Revisado por: Aprovado por: Coordenação de Curso FORMULÁRIO UNIFICADO / GERÊNCIA DE ENSINO Data: Vigora a partir de: XXX/2009 Semestre ou ano