Un fichier stocke des informations à plat dans une base de données à laquelle un utilisateur peut lire et écrire. Fichiers plats contiennent des catégories de données définies par l'utilisateur . Par exemple, une liste des enfants dans une classe peut contenir des noms, des âges et des deux sexes . Différents types de fichiers plats utilisent différentes méthodes pour organiser et accéder aux données. Comma - Separated Value
nombreuses applications utilisent comma-separated value (CSV) des fichiers plats . Ce simple fichier au format texte enregistre chaque enregistrement sur une seule ligne . Il délimite (sépare ) des valeurs de champ par une virgule et un retour après le dernier champ. En utilisant l'exemple de la fréquentation des salles de classe , une entrée dans un fichier plat CSV peut être écrite comme « Sarah , 12 ans, Femme " sur une ligne et " John , 11 ans, Homme " sur la ligne suivante . Une entrée avec une virgule dans les données doit avoir des guillemets autour de lui , comme « Smith , John ', 11 , Homme ».
Longueur fixe
fixe fichiers de longueur plats n'ont pas délimiteurs qui séparent les champs de données. Au lieu de cela , ils ont défini par l'utilisateur point de départ et la durée de caractère pour chaque enregistrement. Un développeur peut créer son fichier plat avec six caractères pour le nom d'un enfant , en commençant à l'emplacement zéro ( caractères un à six) , deux personnages de l'âge , en commençant à l'emplacement six ( caractères sept et huit ), et d'un caractère à l'égalité , à partir de emplacement huit ( le caractère neuvième et dernier ) . Une entrée peut être écrite comme « Sarah 12F . " Notez l'espace après « Sarah », qui représente le sixième caractère dans le dossier. Si le développeur utilise un programme de recherche pour trouver de l'âge de Sarah , il recherche le fichier plat à partir de six emplacement et allait vérifier que les champs dans les paramètres de recherche. Lors de la recherche des milliers ou des millions d'enregistrements gain de temps .
Délimité par des tabulations
fichiers plats délimités par des tabulations fonctionnent de manière similaire aux fichiers plats CSV. Cependant, au lieu d'utiliser une virgule pour séparer les valeurs , la touche de tabulation indique où se termine une entrée et une autre commence. Cela permet des entrées de données pour contenir des virgules sans avoir besoin de guillemets et , si un développeur a besoin pour regarder un fichier de données brutes , les informations qu'il semble organisé et il permet de numériser rapidement à travers visuellement. Fichiers plats délimités par des tabulations diffèrent également des fichiers à plat de longueur fixe par leur méthode de tri . Certains programmes peuvent voir l'onglet delimiter comme un espace et ne pas reconnaître lorsque les entrées changent , de sorte que le développeur doit assurer son programme distinction entre les espaces et les onglets pour trier les données correctement .