Fornecer os conceitos, técnicas e características básicas dos Sistemas de Banco de Dados, tornando o aluno capaz de desenvolver sistemas de informação mais complexos, baseado na filosofia de base de dados.
Introdução a sistemas de bancos de dados. Organização. Modelagem de dados. Linguagem SQL. Projeto e implementação de bancos de dados.
Conceitos e definições introdutórias: aplicações, vantagens, evolução histórica. Organização de um Sistema de Banco de Dados. Modelos de representação. Modelagem de dados: Modelo Entidade-Relacionamento. Modelo Relacional: normalização e álgebra relacional. Linguagem SQL: comandos de definição de dados e manipulação de dados. Uso de ferramentas CASE para projeto lógico e implementação de bancos de dados.
1. ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados – Fundamentos e Aplicações, 3a edição, Editora LTC, 2002. 2. KORTH, H. F.; SILBERSCHATZ, A. Sistema de Banco de Dados, 3a edição, Makron Books, 1999. 3. DATE, C. J. Introdução a Sistemas de Bancos de Dados, 8a edição, Makron Books, 2004. 4. RAMAKRISHNAN, R.; GEHRKE, J. Database Management Systems , McGraw-Hill, 2002.