BANCO DE DADOS
3º. Semestre
Carga Horária: 80 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.