SQL: visões, funções e gatilhos. Transações: propriedades ACID, tipos de inconsistências e ciclo de vida da transação. Recuperação de falhas: tipos de falhas, técnicas de recuperação e gerenciamento de buffer. Controle de concorrência: seriabilidade, deadlock, escalonadores otimistas e pessimistas. Indexação: tipos de índices, estruturas de indexação, índices em SQL. Processamento de consultas: otimização algébrica, otimização estatística e plano de consulta. Tendências e aplicações de novas tecnologias de bancos de dados.