Une base de données de fichier plat est un fichier un enregistrement par ligne de texte, un fichier binaire (ou une combinaison de texte et binaire) fichier qui sépare colonnes à l'aide "séparateurs" qui séparent les champs d'une manière reconnaissable standard. Cela aide à la recherche dans les dossiers d'information. Les enregistrements peuvent également être délimités par longueur fixe. Si un enregistrement est trop court, une certaine forme de champ-padding peut être utilisé de sorte que la longueur de l'enregistrement est le même que l'autre. Cela permet un octet longueur uniforme d'un champ à l'autre.
Les fichiers de configuration sont souvent stockés en XML (Extended Markup Language), qui est une base de données de fichier plat avec quelques séparateurs très spécifiques, tels que "plus grand que" et "moins de" (Lt; gt;) symboles. Ces fichiers XML sont souvent utilisés pour construire des modules spécifiques sur un site Web, lorsque la version standard suit un modèle très spécifique qui est configuré par une valeur unique stockée dans un fichier XML, ou une série de valeurs connexes.