Administration d’un SGBD Relationnel
Création d’index
D:\769797532.doc
L’utilisation de plusieurs buffers permet d’améliorer les performances en réduisant
considérablement les temps d'accès. Ceci est possible dans le cas d'une machine multi-
processeurs ou d'un processeur d'E/S dédié.
Le Système de Gestion de Fichiers (SGF) gère les différentes méthodes d'accès. Il alloue de
l’espace pour les fichiers. Un fichier peut être considéré comme un ensemble de pages sur le
disque. Cette vision facilite la gestion en faisant correspondre des adresses relatives et des
adresses physiques.
@relative (n°page, déplacement) @absolue (n°cylindre, n°piste, n°secteur)
Le gestionnaire d'entrées/sorties gère les différentes structures pour chaîner les différentes
pages affectées à un fichier d'enregistrements. Un enregistrement n'est pas nécessairement de
taille fixe (champ de taille variable ou champs optionnels). On utilise donc des séparateurs de
champs et d'enregistrements pour faciliter le parcours de l’information. Un fichier peut
contenir des enregistrements de différents types (cluster). On utilise des indicateurs de type
d'enregistrements. Un bloc peut contenir plusieurs enregistrements (facteur de blocage).
Le nombre d'enregistrements/bloc est soit fixe, soit variable (chaînage).
Les blocs sont soit consécutifs, soit chaînés.
4 ORGANISATION LOGIQUE DES FICHIERS
Le but est de minimiser le nombre d'accès pour retrouver un bloc particulier. Un descripteur
de fichier donne le nom du fichier, le nom du propriétaire, la liste des droits associés, la date
de création, la taille, l'organisation, le nombre de champs...
L’organisation de fichiers concerne le mode de stockage des enregistrements (1 fichier, 1
organisation).
L’organisation séquentielle
Les enregistrements sont accessibles dans leur ordre de création. Pour atteindre un
enregistrement, il faut d’abord lire tous les précédents.
L’organisation relative
Les enregistrements porte un numéro d’ordre ; Chaque enregistrement est accessible par
son numéro d’ordre. Les enregistrements peuvent aussi se lire séquentiellement du plus
petit au plus grand numéro d’ordre. Les enregistrements doivent être de taille fixe.
L’organisation séquentielle indexée
Quand un fichier est indexé, il est possible de retrouver un enregistrement précis en
connaissant une partie des informations qu’il contient : c’est la clé d’index.
Une table d’index donne la correspondance entre les valeurs des clés d’index et les
enregistrements où on les trouve.