Pré-requisito: Estrutura de Dados II.
Carga horária: 60h.
EMENTA:
- Conceitos Básicos
- Histórico
- Modelos de Dados Representacionais (Hierárquico, Redes, Relacional e
Orientado a Objetos) - Modelagem Conceitual
- Projeto Lógico
- Projeto Físico
- Normalização de Dados
- Álgebra Relacional
- Cálculo Relacional
- SQL
- Sistemas de Gerenciamento de Banco de Dados: Arquitetura, Gerenciamento de Transações e Controle de Concorrência, Otimização de Consultas, Segurança, Integridade e Recuperação de Falhas.
BIBLIOGRAFIA BÁSICA:
1. Elmasri, R.E., Navathe, S. Sistemas de Banco de Dados. 6a Ed., Pearson / Addison-Wesley, São Paulo, 2011.
2. Silberschatz, A., Korth, H., Sudarshan, S. Sistema de Banco de Dados. 5ª. ed., Rio de Janeiro: Campus, 2006.
3. Heuser, C.A. Projeto de Banco de Dados. 5a Ed., Sagra Luzzatto, Porto Alegre, 2004.
BIBLIOGRAFIA COMPLEMENTAR:
1. Bezerra, E. Princípios de Análise e Projeto de Sistemas com UML. 2ª. ed., Rio de Janeiro: Campus, 2007.
2. Date, C. J. Introdução a Sistemas de Bancos de Dados, 8ª. ed., Campus, Rio de Janeiro, 2004.
3. Machado, F. N. Projeto de Banco de Dados. São Paulo: ERICA, 1995.