Transmitir os conceitos básicos relacionados ao projeto e à implementação de bancos de dados, por meio de exemplos e aplicações em negócios.
Conceitos básicos dos sistemas de banco de dados. Modelo Entidade-Relacionamento. Modelo relacional. Linguagem SQL. Projeto e implementação de sistemas de banco de dados aplicados em negócios.
Conceitos básicos dos sistemas de banco de dados: arquitetura dos Sistemas Gerenciadores de Banco de Dados (SGBD); modelagem de dados; implementação física. Modelo Entidade-Relacionamento (ME-R): modelagem conceitual de bancos de dados; conceitos, exemplos e aplicações; ME-R estendido. Modelo relacional (MR): modelagem física de bancos de dados; conceitos, exemplos e aplicações; Mapeamento ME-R / MR. Linguagem SQL: comandos e instruções; Linguagem de Definição de Dados; Linguagem de Manipulação de Dados; Linguagem de Controle de Dados. Projeto e desenvolvimento de sistemas de bancos de dados aplicados em negócios. Implementação lógica e física do banco. Implementação de aplicativo para acesso ao banco.
CONVERSE, T.; PARK, J. PHP 4, a bíblia, Rio de Janeiro, Editora Campus, 2001.DATE, C. J. Introdução a sistemas de banco de dados, Rio de Janeiro, Editora Campus, 2000.ELMASRI, R.; NAVATHE, S. R. Sistemas de banco de dados, Rio de Janeiro, Livros Técnicos e Científicos Editora, 2002.GESCHWINDE, E.; SCHÖNIG, H-J. PHP and PostgreSQL - Advanced Web Programming, Sams Publishing, 2002.