AULAS SEMESTRAIS: 80 horas aulas

Objetivo: Entender fundamentos, arquitetura e técnicas de projeto e implementação de banco de dados.

Ementa: Conceitos de Base de Dados. Modelos conceituais de informações. Modelos de Dados: Relacional,
Redes e Hierárquicos. Modelagem de dados – conceitual, lógica e física. Teoria relacional: dependências
funcionais e multivaloradas, formas normais. Restrições de integridade e de segurança em Banco de Dados
Relacional. Sistemas Gerenciadores de Banco de Dados – objetivo e funções. Linguagens de declaração e de
manipulação de dados.

Bibliografia básica:
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. Pearson, 2005.
HARRINGTON, J. L. Projeto de Bancos de Dados Relacionais – Teoria e Prática. 1.ed. Campus, 2002.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de Dados. Campus, 2006.