 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
|
|
|
Il COBOL e la Gestione dei Files - 1
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
SEQUENTIAL
I records sono
registrati uno dopo l'altro, nello stesso ordine con cui si presentano al terminale di
entrata
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ORGANIZZAZIONE dei Files
(Sistemazione dei records all'interno del
File)
Viene effettuata in funzione del modo con cui i records dovranno essere
elaborati
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEXED
I records sono
registrati in modo che ognuno sia individuato da una chiave principale e, nel caso, da
chiavi secondarie. A ogni chiave è associato un indice
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RELATIVE
I records sono
individuati dal numero stesso del record (la sua posizione fisica all'interno del
File)
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
SEQUENTIAL
(Coda-Elaborazione di tutti i
records)
I records sono processati
nell'ordine con cui sono stati originariamente scritti
(organizzazione Sequential), in ordine ascendente di chiave (org. Indexed),
in ordine ascendente di numero di record (org. Relative)
|
|
|
|
|
|
|
|
|
|
|
|
Modalità di ACCESSO
(Come i records verranno letti o scritti)
Varia in funzione del tipo di elaborazione da svolgere sui records
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RANDOM
(Tabella-Singoli records
indipendentemente dall'ordine)
È consentito su files
Indexed e Relative. I records da processare sono rintracciati specificando la chiave o il
numero del record
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DYNAMIC
(Selezione di records con determinate
caratteristiche)
Non gestibile su files
Sequential, consente di variare il modo di accesso (posizionamento random, elaborazione
sequential)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|