Tela de abertura:
Identificação de autoria
(Tela ou "Splash screen" ou caixa de textos "sobre"
contendo)
Universidade
Disciplina
Ano e período letivo
Identificação do trabalho
Nome(s) do(s) autor(es)
Data do processamento
Arquivos
O usuário deverá selecionar os arquivos:
de entrada para criação
de acesso direto
de entrada para transações
de acesso direto
para o índice
Arquivo de Entrada para criação
Os dados serão obtidos de registros com
a seguinte composição de campos:
IDENTIFICAÇÃO
|
TIPO |
TAMANHO |
Matrícula |
Literal |
7 |
Nome |
Literal |
32 |
Endereço |
Literal |
32 |
Período |
Numérico |
1 |
O arquivo de entrada para criação
está disponível com o título EDIIa8.txt
.
As transações serão precedidas de registros
indicadores. de transações com um caractere na octogésima
coluna, com os seguintes códigos:
CÓDIGO |
TRANSAÇÃO |
I |
Inclusão |
E |
Exclusão |
M |
Modificação |
P |
Recuperação pela
chave primária |
F |
Recuperação seqüencial
de uma chave primária até o final do arquivo,
ou seja, dada uma chave, listar o registro correspondente
e todos os seus sucessores |
A chave primaria será o atributo
NOME.
As transações estão
no arquivo EDIIa9.txt com a seguinte composição
Registro de Transações.
Registros de Dados.
Registro de Transações.
Registros de Dados.
--------------------
Registro de Transações.
Registros de Dados.
Todos os registros de dados possuem os mesmos campos, podendo,
alguns deles estar em branco.
Na saída devem ser usados os seguintes
códigos:
Código |
Significado |
e |
Transação de exclusão
|
i |
Transação de inclusão
|
m |
Transação de modificação
|
ACK |
Transação concluída
com sucesso |
NAK |
Transação não
concluída |