MC326: Estruturas de Arquivos          TP 2

Sobre as bases de dados PROFESSOR e ALUNO do TP anterior, considere operacoes 
dinamicas em que registros podem ser eliminados e introduzidos.

1- Implemente uma tecnica qualquer (qual seria a mais simples?) de tratamento 
de registros eliminados.  

`A sua interface de consulta, introduza as seguintes funcoes:

-- Surprimir registro de RA (p/ alunos)= xxyyzz
-- Surprimir numero de matricula NM (p/ professores) = kkyyhh

-- Introduza registro de RA = ssddff
-- Introduza registro de numero de matricula NM (p/ professores) = llmmnn

Ainda a partir das bases de dados definidas, implemente ARQUIVOS DE INDICES
que possibilitem:

-- Consulta que a partir de um nome ou sobrenome do professor mostra o 
   registro correspondente.
-- Consulta que a partir de um nome ou sobrenome do aluno mostra o registro
   correspondente.
-- Consulta que dada a sigla de uma unidade forneca todos os professores
   pertencentes a mesma.
-- Consulta que dada a sigla de uma disciplina forneca os professores 
   responsaveis  pela mesma.
-- Consulta que dada a sigla de uma disciplina forneca o nome de todos os
   alunos matriculados na mesma.
-- Consulta que dado o NM de um professor forneca a lista das disciplinas
   ministradas pelo mesmo, juntamente com os respectivos alunos.
-- Consulta que dado um aluno forneca o conjunto das suas disciplinas
   acompanhado dos respectivos professores.

Procure estender o TP1 com as facilidades acima considerando uma interface amigavel de consulta.  

Data prevista para a entrega/demonstracao: 24/04/01







