Questo algoritmo permette di inserire dei record all'interno di un file fisico tramite la gestione a chiave.
Le procedure principali che abbiamo utilizzato sono
La funzione open consente di assegnare ad una variabile logica il nome di un file fisico. E' possibile anche specificare con
- error, ciņ che deve fare se non riesce ad aprire il file
- history, se si vuole creare una nuova versione di un file o riscrivere quello esistente
- organization, se si vuole lavorare con l'accesso indicizzato
- access_method, se si vuole lavorare con organizzazione a chiave
- altri comandi, altre diverse preferenze, che perņ noi non abbiamo utilizzato.
La funzione put permette di inserire un singolo record all'interno del file; la funzione FINDK permette di posizionarsi in seguito ad un record ben preciso, utilizzando la chiave corrispondente; mentre la funzione CLOSE consente di chiudere il collegamento tra il file logico e quello fisico.
Il listato del programma e' il seguente:
Programma in formato pas