Information Technology Reference
In-Depth Information
Ces sont les opérations de création, ouverture, fermeture et destruction de fichier.
Dans le programme, le fichier est identifié par un nom. Les opérations de création
ou d'ouverture du fichier logique effectuent la liaison du fichier logique avec le
fichier physique correspondant sur le support de masse. Au contraire, les opéra-
tions de fermeture et de destruction rompent cette liaison ;
- d'autre part, un ensemble d 'enregistrements ou articles. Un enregistrement est un
type de données regroupant des données de type divers liées entre elles par une
certaine sémantique inhérente au programme qui les manipule. L'enregistrement
constitue pour le programme une unité logique de traitement. Les enregistrements
du fichier logique sont accessibles par des opérations spécifiques de lecture ou
d'écriture que l'on appelle les fonctions d'accès . Différents modes d'accès aux
enregistrements peuvent être définis. Les principaux sont le mode séquentiel , le
mode indexé et le mode direct .
Exemple
Dans le langage Pascal, le type de données représentant un fichier est le type file of.
Un enregistrement est défini comme une structure de type record. Un fichier est un
ensemble d'enregistrements.
Définition de l'enregistrement element comportant 3 champs classe, professeur
et nb_eleves.
type element
record
classe : string [12];
professeur : string [25];
nb_eleves : integer;
=
end;
Définition du fichier de nom nom_fich comme étant un ensemble d'élément
element.
nom_fich : file of element;
14.1.2 Les modes d'accès
Les modes d'accès définissent la manière dont les enregistrements composant un
fichier sont accessibles. Le nombre et le type de modes d'accès disponibles sont
fonction du système d'exploitation. Les modes d'accès les plus courants sont l'accès
séquentiel, l'accès indexé et l'accès direct. Ils définissent la sémantique des opéra-
tions de lecture et d'écriture d'enregistrements au niveau du fichier. Selon le mode
d'accès associé à un fichier, celui-ci peut être accessible en lecture seule, en écriture
seule ou en lecture et écriture simultanée.
Accès séquentiel
Le mode d'accès séquentiel traite les enregistrements d'un fichier dans l'ordre où ils
se trouvent dans ce fichier, c'est-à-dire les uns à la suite des autres. Dans ce contexte,
une opération de lecture d'un enregistrement délivre l'enregistrement courant et se
 
 
Search WWH ::




Custom Search