Ementa |
Introdução aos sistemas de gerenciamento de banco de dados. Arquitetura de sistemas de gerenciamento de banco de dados (recuperação, integridade, redundância, inconsistência). Modelos de dados. Álgebra relacional. Normalização de dados (dependência funcional e dependência transitiva). Linguagens de definição e manipulação de dados. Consultas em múltiplas tabelas e introdução a subconsultas. Aspectos operacionais de banco de dados: visões, sequências, índices, transações e concorrência. Mapeamento Objeto-Relacional. Exemplos de aplicação de modelo relacional. |