Estrutura de Dados I
Estrutura de Dados II
Redes de Computadores
Inteligência Artificial
Tópicos Especiais em Linguagem de Programação III
Programação Visual Orientada a Eventos
Banco de Dados para Internet
Projeto de Sistemas
 

Estrutura de Dados II

Trabalhos - Continuação Primeiro Trabalho

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:

Arquivo seqüencial de entrada
Arquivo de entrada para atualização
Arquivo seqüencial de saída

Arquivo seqüencial de entrada

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

Os dados estão no arquivo EDIIA6.TXT

Todos os registros de dados possuem os mesmos campos, podendo, algum deles estar em branco.

A chave primaria será o atributo MATRÍCULA.

Arquivo de entrada para atualização

A composição de campos dos registros será semelhante à do arquivo seqüencial. Apenas haverá deslocamento de uma posição pois na coluna 1 dos registros haverá um indicador de transações com um caractere, com os seguintes códigos:

CÓDIGO

TRANSAÇÃO

I

Inclusão

E

Exclusão

M

Modificação

Os dados estão no arquivo EDIIA7.TXT

Todos os registros de dados possuem os mesmos campos, podendo, algum deles estar em branco.