1. Compreender os conceitos fundamentais de banco de dados
2. Construir modelos de dados
3. Utilizar técnicas de normalização de dados
4. Utilizar ferramentas CASE (Computer-Aided Software Engineering) para contruir modelos de dados
5. Compreender e utilizar a linguagem SQL
1. Conceitos básicos
2. Modelos de dados
Modelo entidade-relacionamento
Modelo relacional
3. Projeto de Banco de Dados
Fases do projeto de BDs relacionais
Projeto conceitual
Projeto lógico
Projeto físico
Normalização
4. Linguagem SQL
Linguagem de Definição de Dados (Data Definition Language - DDL)
Linguagem de Manipulação de Dados (Data Manipulation Language - DML)
Linguagem de Consulta a Dados (comando SELECT)
1. Atividades teóricas (baseadas em concursos)
2. Atividades práticas
3. Provas teóricas
4. Provas práticas
5. Projeto prático (dependendo do ritmo/empenho da turma)
Aula 00: Apresentação da disciplina
Aula 01: Introdução a Sistemas de BDs
Aula 02: Modelo Conceitual - parte 01
Aula 03: Modelo Conceitual - parte 02
Aula 04: Modelo Conceitual - parte 03
Aula 05: Modelo Lógico - Modelo Relacional
Aula 06: Modelo Lógico - Normalização
Aula 07: Modelo Físico - Linguagem SQL: 01
Aula 08: Modelo Físico - Linguagem SQL: 02
Aula 09: Modelo Físico - Linguagem SQL: 03
Aula 10: Modelo Físico - Linguagem SQL: 04
Aula 11: Modelo Físico - Linguagem SQL: 05
dbBiblioteca: