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.