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.