
- COBOL Basics
- COBOL - Início
- COBOL - Visão Geral
- COBOL - Configuração do Ambiente
- COBOL - Estrutura do Programa
- COBOL - Sintaxe Básica
- COBOL - Tipos de Dados
- COBOL - Básico Verbos
- COBOL - Layout de Dados
- COBOL - Condição Declarações
- COBOL - Loop Declarações
- COBOL - Manipulação de Strings
- COBOL - Processamento da Tabela
- COBOL - Manipulação de Arquivo
- COBOL - Organização do Ficheiro
- COBOL - Modo de acesso ao Arquivo
- COBOL - Manipulação de Arquivo Verbos
- COBOL - Sub-rotinas
- COBOL - Classificação Interna
- COBOL - Interface da Base de Dados
- COBOL - Perguntas de Entrevista
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
COBOL - Organização do Ficheiro
Organização do ficheiro indica como os registros são organizados em um arquivo. Existem diferentes tipos de organizações de arquivos de modo a aumentar a sua eficácia de acessar os registros. São os seguintes os tipos de organização do arquivo:
- Organização do arquivo sequencial
- Arquivo indexado organização sequencial
- Organização do arquivo relativo
As sintaxes, neste módulo, juntamente com seus respectivos termos referem-se apenas ao seu uso no programa. Os programas completos usando essas sintaxes seriam discutidos no capítulo "manipulação de arquivo verbos".
Organização do arquivo sequencial
UM arquivo seqüencial consiste de registros que são armazenados e acessados em ordem sequencial. Estes são os principais atributos do arquivo seqüencial organização:
Os registros podem ser lidos em ordem sequencial. Para a leitura do 10.º registro, todas as anteriores 9 registros devem ser lidas.
Os registros são escritos em ordem sequencial. A novos registros não podem ser inseridos em entre. UM novo registro está sempre inserida no final do arquivo.
Depois de colocar um registro em um arquivo seqüencial, não é possível eliminar, reduzir ou aumentar um registro.
Fim dos registros, uma vez inserido, nunca poderá ser alterado.
Actualizações de registro é possível. Um registro pode ser substituído, se o novo comprimento do registro é o mesmo que o "registro antigo.
Os arquivos de saída sequencial são boa opção para impressão.
Sintaxe
Seguir é a sintaxe do arquivo seqüencial organização:
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name-jcl ORGANIZATION IS SEQUENTIAL
Arquivo indexado Organização sequencial
O índice arquivo seqüencial consiste de registros que podem ser acessados sequencialmente. Acesso Directo é também possível. É constituído de duas partes:
- Arquivo de dados contém registros em regime seqüencial.
- Arquivo de índice contém a chave primária e o seu endereço no arquivo de dados.
Estes são os principais atributos do arquivo seqüencial organização:
Os registros podem ser lidos em ordem sequencial como em arquivo seqüencial organização.
Os registros podem ser acessados aleatoriamente se a chave primária é conhecida. Arquivo de índice é usado para obter o endereço de um registro e, em seguida, o registro é trazida do arquivo de dados.
Classificados índice é mantida neste sistema de ficheiros que relaciona o valor da chave para a posição do registro no arquivo.
Índice Alternativo também pode ser criado para buscar os registros.
Sintaxe
Seguir é a sintaxe do arquivo seqüencial indexada organização:
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name-jcl ORGANIZATION IS INDEXED RECORD KEY IS primary-key ALTERNATE RECORD KEY IS rec-key
Organização do arquivo relativo
Um parente arquivo consiste de registros ordenados por seu parente. Estes são os principais atributos do arquivo relativa organização:
Os registros podem ser lidos em ordem sequencial sequencial como em arquivo indexado e organização.
Os registros podem ser acessados usando respectiva tecla. Em relação chave representa o registro da localização em relação ao endereço do início do arquivo.
Os registros podem ser inseridas com respectiva tecla. Em relação endereço é calculado utilizando respectiva tecla.
Em relação arquivo fornece o acesso mais rápido para os registros.
A principal desvantagem deste sistema de arquivos é que se alguns registos intermédios estão faltando, eles também ocupam espaço.
Sintaxe
Sintaxe é a seguinte de relativa organização do arquivo:
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name-jcl ORGANIZATION IS INDEXED RELATIVE KEY IS rec-key