Des fichiers base de données

Un fichier base de données est l'un des différents types d'objet système de type *FILE. Un fichier base de données contient des descriptions de la façon dont les données d'entrée doivent être présentées à un programme à partir de la mémoire interne et de la façon dont les données de sortie doivent être présentées à la mémoire interne à partir d'un programme.

Les fichiers base de données contiennent des membres et des enregistrements.

Fichier source

Un fichier source contient le code de programmation non compilé et les données d'entrée nécessaires à la création de certains types d'objet. Il peut contenir des instructions source pour des éléments tels que des programmes en langage évolué et des spécifications de description de données (DDS). Un fichier source peut être un fichier physique source, un fichier disquette, un fichier bande ou un fichier de données en ligne.

Fichier physique

Un fichier physique est un fichier base de données qui stocke des données d'application. Il contient une description de la façon dont les données doivent être présentées à un programme ou reçues d'un programme et de la façon dont les données sont effectivement stockées dans la base de données.

Un fichier physique se compose d'enregistrements de longueur fixe pouvant comporter des zones de longueur variable. Il contient un format d'enregistrement et un ou plusieurs membres. Du point de vue de l'interface SQL, les fichiers physiques sont identiques aux tables.

Fichier logique

Un fichier logique est un fichier base de données qui représente logiquement un ou plusieurs fichiers physiques. Il contient une description de la façon dont les données doivent être présentées à un programme ou reçues d'un programme. Ce type de fichier base de données ne contient aucune donnée mais définit des formats d'enregistrement pour un ou plusieurs fichiers physiques.

Les fichiers logiques permettent aux utilisateurs d'accéder aux données dans une séquence et un format différents des fichiers physiques qu'ils représentent. Du point de vue de l'interface SQL, les fichiers logiques sont identiques aux vues et aux index.

Membre

Les membres sont des ensembles de données différents, chacun avec le même format, au sein d'un même fichier base de données. Avant d'effectuer des opérations d'entrée ou de sortie sur un fichier, ce dernier doit comporter au moins un membre.

En règle générale, un fichier base de données ne comporte qu'un seul membre, celui créé lors de la création du fichier. Si un fichier contient plusieurs membres, chaque membre sert de sous-ensemble des données du fichier.

Long

Un enregistrement est un groupe de données associées dans un fichier. Du point de vue de l'interface SQL, les enregistrements sont identiques aux lignes.