Skip to content
github-actions[bot] edited this page Aug 18, 2026 · 2 revisions

Banco de Dados

Material da disciplina de Banco de Dados.

Ementa

Álgebra Relacional. Projeto Físico de Bancos de Dados. Estruturas de indexação de tabelas. Transações e controle de concorrência. Recuperação de falhas. Introdução a Bancos de Dados Distribuídos.

Objetivos

Fundamentar os conhecimentos indispensáveis ao suporte de sistemas gerenciadores de bancos de dados, com a meta principal de maximizar a disponibilidade da base de dados. Para isso, um estudo detalhado da arquitetura do SGBD se faz necessário, com vistas a explorar a operação dos diversos módulos integrantes do sistema gerenciador, de forma a proporcionar um sólido embasamento teórico e, consequentemente, adquirir a competência necessária para facear problemas operacionais de natureza diversa.

Slides

  1. Introdução ao Modelo Relacional
  2. Álgebra Relacional
  3. SQL: Structured Query Language
  4. Sistemas de Armazenamento Físico
  5. Estruturas de Armazenamento de Dados
  6. Indexação em Bancos de Dados
  7. Processamento de Consulta em Bancos de Dados
  8. Otimização de Consultas em Bancos de Dados
  9. Análise de Planos de Execução de Consultas nos SGBD
  10. Benchmark TPC
  11. Transações em Sistemas de Banco de Dados
  12. Controle de Concorrência em Sistemas de Bancos de Dados
  13. Prática de Controle de Concorrência
  14. Sistema de Recuperação
  15. Arquiteturas de Sistema de Banco de Dados
  16. Bancos de Dados Paralelos
  17. Sistema de Banco de Dados Distribuído

Materiais Complementares

Playlist

Banco de Dados

Assistir a playlist no YouTube

Bibliografia

  1. Elmasri, R., & Navathe, S. B. (2016). Fundamentals of Database Systems. Pearson.
  2. Korth, H. F., Sudarshan, S., & Silberschatz, A. (2019). Database System Concepts. McGraw-Hill Education.
  3. Özsu, M. T., & Valduriez, P. (2019). Principles of Distributed Database Systems. Springer Nature.

Issues

Deixe bugs, dúvidas e sugestões em https://github.com/eogasawara/banco-de-dados/issues.