Introdução aos sistemas de gerência de bancos de dados. Projeto de banco de dados: conceitual, lógico e físico. Projeto conceitual de dados: entidades, relacionamentos, atributos, generalização e especialização. Projeto lógico para o modelo de dados relacional. Dependências funcionais e normalização. Linguagens de definição e de manipulação de dados. Restrições de integridade e visões. Desenvolvimento de aplicação de banco de dados.