MAC0439  Laboratório de Bancos de Dados

OBJETIVOS:  Conhecer a arquitetura e os aspectos de implementação dos sistemas de gerenciamento de bancos de dados relacionais e orientados a objetos. Conhecer as metodologias e ferramentas de apoio para o desenvolvimento de projeto físico de bancos de dados. Desenvolver um projeto físico de bancos de dados utilizando sistemas de gerenciamento de bancos de dados relacionais e/ou relacionais-objetos. Consolidar a teoria desenvolvida em uma disciplina introdutória de bancos de dados.

PROGRAMA:  Elementos da arquitetura dos gerenciadores de bancos de dados relacionais e orientados a objetos: cache, identificadores, tuning, arquivos de logs, alocação de páginas, transações remotas, triggers, integridade referencial, implementação de tabelas e instâncias de objetos. Aspectos de projeto físico de bases de dados das metodologias IDEA, entidade-evento e OMT. Técnicas de projeto orientadas a objetos para o projeto de sistemas usando gerenciadores relacionais. Linguagem SQL: comandos de definição de dados e manipulação de dados, gerenciamento de bancos de dados relacionais, procedimentos armazenados. Acesso multiusuário em bancos de dados. Uso de ferramentas CASE para projeto lógico e implementação de bancos de dados. Projeto de sistemas de informação usando aspectos de sistemas distribuídos: utilização dos gerenciadores de bancos de dados com drivers JDBC e procedimentos armazenados. Especificação e implementação de um banco de dados com seus procedimentos de atualização e consulta para um determinado sistema de informação.

RESPONSÁVEL:  João Eduardo Ferreira.

PRÉ-REQUISITOS:  MAC0426.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  4 horas, 4 créditos-aula.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Méda simples das notas de trabalhos e exames escritos.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina optativa eletiva no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


DCC | IME-USP | 2000