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 orientado 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 com a disciplina MAC0426 (Sistemas de Bancos de Dados).

PROGRAMA:  Elementos da arquitetura dos gerenciadores de bancos de dados relacionais e orientado a objetos: cache, identificadores, tuning, arquivos de logs, alocação de paginas, transações remotas, triggers, integridade referencial, implementação de tabelas e instancias 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.

PRÉ-REQUISITO NÃO-OFICIAL:  MAC0426.

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

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Provas e trabalhos.

BIBLIOGRAFIA BÁSICA: 

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

 

[Veja dados da disciplina no JúpiterWeb]


Novo pré-requisito a partir de 2003.
DCC | IME-USP | 2001-2002
Last modified: Fri Mar 21 07:00:25 EST 2003