Banco de Dados

Banco de Dados

Sistemas de bancos de dados. Projeto de banco de dados. Álgebra relacional. Normalização. SQL. Conceitos sobre sistemas de gerenciamento de banco de dados (SGBD).

Aulas

AulaTópicoSlides
1Introdução ao banco de dados
2Modelo Entidade-Relacionamento
3Modelo Entidade-Relacionamento
4Modelo relacional
5Álgebra relacional
6Introdução à linguagem SQL
7SQL: junções e subconsultas
8Normalização
9Banco de dados não relacionais (NoSQL)

Laboratórios

Abaixo estão os esquemas de banco de dados utilizados nos laboratórios da disciplina.

Esquemas para o MySQL

O site oficial do MySQL apresenta uma vasta documentação com exemplos.

Banco de dados SQLite

O site SQL Tutorial apresenta uma vasta documentação com exemplos sobre o SQLite.

No SQLite a restrição de chave estrangeira está desativada por padrão. Assim, as aplicações que desejarem devem ativar durante o tempo de execução por meio da diretiva: PRAGMA foreign_keys = ON;