MC326: Estruturas de Arquivos          TP 2

Neste TP, baseado nas listas MERGE-NOMES.TXT, MERGE-SOBRENOMES.TXT, MERGE-RUAS.TXT 
e MERGE-BAIRROS.TXT obtidas no TP anterior, voce vai definir uma base de dados
contendo registros de tamanho variavel cujos campos sao os seguintes:

RA | UNIVERSIDADE | NOME | SOBRENOME(S) | RUA | NUMERO | BAIRRO 

-- RA eh uma chave primaria de 6 caracteres numericos gerada aleatoriamente 
(claro, nao pode ser repetida)

-- UNIVERSIDADE eh uma das seguintes universidades escolhidas aleatoriamente:
UNICAMP, USP, UNESP, UFSCAR

-- NOME eh um nome escolhido aleatoriamente do conjunto MERGE-NOMES.TXT.

-- SOBRENOME(S) eh um conjunto de no minimo 1 e no maximo 3 (numeros estes
definidos aleatoriamente) de sobrenomes escolhidos aleatoriamente do conjunto 
MERGE-SOBRENOMES.TXT.

-- RUA eh o nome de uma rua escolhido aleatoriamente do conjunto
MERGE-RUAS.TXT.

-- NUMERO eh um valor inteiro definido aleatoriamente entre o intervalo
[1,2000].

-- BAIRRO eh o nome de um bairro escolhido aleatoriamente do conjunto 
MERGE-BAIRROS.TXT.


TAREFA:

- Gere uma base de dados INFO-ALUNOS.TXT contendo N registros como especificado acima
(N eh um parametro de entrada). 

- Implemente uma funcao que mostra o conteudo do registro correspondente a um RA 
especificado. Considere arquivos de indexacao.


Data de entrega: 04/10/01 no IC-3.
 
