L3 Info : SGBD
 
◃  Ch. 13 Implantation et algorithmique des SGBDR  ▹
 

Implantation des relations dans les fichiers

  • Pour permettre l’utilisation aisée des disques, les systèmes d’exploitation fournissent un système de gestion de fichiers (files).
  • Un fichier est un ensemble de données auquel on attribue un nom.
  • Les noms des fichiers sont gérés dans un catalogue (directory) hiérarchique qui permet de retrouver rapidement les fichiers conservés sur un disque.
  • Les fichiers de base disponibles dans un système d’exploitation sont vus comme une (longue) séquence d’octets destinée à être lue et écrite séquentiellement.
  • Pour implémenter une base de données, il faut des fichiers organisés sous la forme d’un ensemble de tuples ou enregistrements (records) et des techniques permettant de retrouver rapidement un enregistrement à partir de sa clé (ou à partir d’autres attributs).