Este conteúdo foi desenvolvido com o objetivo de prover conteúdo para aprendizado dos conceitos relativos aos Bancos de Dados para cursos em nível superior de exatas, engenharia e tecnologia, além de organizações e empresas que estejam interessadas por este tipo de conteúdo.
Este curso de Bancos de Dados utiliza o MySQL como sistema básico para estudo de exemplos e códigos. O motivo essencial é que é um sistema opensource, gratuito e que possibilita seu uso nos mais diversos tipos de equipamentos.
Conteúdo
Conceitos introdutórios de bancos de dados
Modelo relacional de bancos de dados
- Modelo Relacional de Bancos de Dados
- Dispositivos de Armazenamento de Bancos de Dados
- Redundant Array of Independent Drives (RAID)
- Registros, Arquivos e Organizações de Arquivos Primárias em Bancos de Dados
- Estruturas para Indexação de Arquivos
- Algoritmos para processamento e otimização de consultas
- Teoria do Processamento das Transações
- Concorrência de Transações
- Recuperação de Bancos de Dados
- Segurança de Bancos de Dados
- Projeto Físico e Ajuste de Bancos de Dados
- Open Database Connectivity