MAC0426 Sistemas de Bancos de Dados
OBJETIVOS: Expor o conceito de bases de dados e dos sistemas que administram sua utilização. Modelos e técnicas de implementação.
PROGRAMA: Conceitos de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional: dependências funcionais e multivaloradas, formas normais. Restrições de integridade e de segurança. Linguagens de declaração e de manipulação. Linguagens de quarta geração. Geradores de aplicações. Gerenciadores de bancos de dados e sua implementação.
PRÉ-REQUISITOS: MAC0122.
CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS: 4 horas, 4 créditos-aula.
CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: Média ponderada de provas e exercícios.
BIBLIOGRAFIA BÁSICA:
- C.J. Date, Introdução a Sistemas de Bancos de Dados, Campus, 1986.
- V.W. Setzer, Bancos de Dados: Conceitos, Modelos, Gerenciadores, Projetos Lógico e Físico, 2a ed., Edgard Blücher, 1987.
OBSERVAÇÃO: Disciplina obrigatória no currículo do BCC.
[Veja dados da disciplina no JúpiterWeb]