Banco de dados: objetivo e conceitos Básicos. Sistemas de Gerenciamento de Banco de Dados: funcionalidades e principais módulos. Modelo relacional: álgebra relacional e cálculo relacional. Linguagem SQL: DDL e DML. Projeto de banco de dados: etapas, modelo entidade-relacionamento e mapeamento relacional. Engenharia reversa: formas normais e dependências funcionais. Tendências e aplicações de novas tecnologias de bancos de dados.