MC326: Estruturas de Arquivos          TP2

Sobre a base de dados definida no TP1 , 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 assinante com Numero de telefone = xxyyzzz
-- Introduzir assinante com Numero de telefone = ssddfff

2- Ainda a partir da mesma base de dados, implemente ARQUIVOS DE INDICES
que possibilitem mostrar o conjunto dos registros resultante das seguintes 
consultas:

-- consulta a partir de um determinado numero de telefone.
-- Consulta a partir de um nome ou sobrenome de um assinante.
-- Consulta de todos os assinantes que moram num determinado bairro.
-- Consulta de todos os assinantes que moram numa determinada rua. 
-- Consulta de todos os assinantes que moram numa determinada rua E tem determinado nome ou sobrenome.
-- Consulta de todos os assinantes que moram num determinado bairro E tem determinado nome ou sobrenome.

Atencao: este TP deve ser implementado considerando o conceito de Lista Invertida 
visto em sala de aula, e que pode ser ilustrado atraves da Figura 6.11, pag. 247, 
do nosso livro texto.

DATA DE ENTREGA: 01/04/2003, em sala de aula.

 
