Desenvolver um sistema de dados de acordo com o resultado da modelagem de dados.
Manipular Sistemas Gerenciadores de Banco de Dados via SQL.
Conhecer o Mapeamento Objeto-Relacional.
Definir o ciclo de vida de um projeto de banco de dados.
Habilidades:
Criar um banco de dados dentro dos moldes gerados pela teoria relacional.
Implementar as estruturas modeladas usando um banco de dados (geração de tabelas e relacionamentos, definição e implementação de classes) e aplicando as regras de negócio definidas (filtros, restrições) via SQL.
Identificar os conceitos de migração Objeto-Relacional.
Utilizar os conceitos de desenvolvimento de aplicações em camadas, como cliente, servidores de aplicações, regras de negócio e servidores de bancos de dados.
Elaborar um projeto de banco de dados.
Conteúdo Programático
SGBD:
Conceitos Fundamentais e Utilização por meio de Ferramentas gráficas: Criando Tabelas.
Operações de BD (relacionamentos, chaves, consultas parametrizadas e integridades).
Linguagem SQL: o histórico, visão geral, vantagens e desvantagens.
Linguagem SQL:
Histórico, visão geral, vantagens e desvantagens.
Comandos básicos DDL (Criação, Alteração e Remoção de banco de dados, tabelas e visões).
Comandos básicos DML (Inserção, alteração, remoção e consulta de registros. Consulta com utilização de múltiplas tabelas e funções).
Comandos básicos DCL (Criação de privilégios e usuários).
Utilização de um SGBD comercial para realização de um projeto de banco de dados.
Bibliografia:
ELMASRI, R. NAVATHE, S. B. Sistemas de banco de dados. 3 ed. Ed. LTC.
CHEN, P. Projeto lógico de banco de dados – Modelo Entidade X Relacionamento, Ed. Makron.
KORTH, H. F. ; SILBERSCHATZ, A. Sistemas de Banco de Dados. SP: Ed. McGraw-Hill, 1995.
DATE, C. J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Ed. Campus, 2000.
TEOREY, T. J. Database Modeling & Design, 3 ed, Morgan Kaufmann Publishers, Inc, 2000.
MELO, R. N. ;
SILVA, S. D. ;
TANAKA, A. K. Banco de dados em aplicações cliente-servidor. Livraria e editora
Infobook, 1997.
HEUSER, C. A. Projeto de Banco de Dados. Rio Grande do Sul: Editora Sagra Luzzato, 2000.
KROENKE, D. M. Banco de Dados, Fundamentos, Projeto e Implementação. 6 ed. Ed. LTC, 1999.