Un flat file memorizza le informazioni in un database di computer a cui un utente può leggere e scrivere . File piatti contengono categorie di dati definiti dall'utente . Ad esempio, un elenco di bambini in una classe può contenere nomi, età e generi. Diversi tipi di file flat usano metodi diversi per organizzare e accedere ai dati. Comma - Separated Value
Molte applicazioni utilizzano valori separati da virgola ( CSV) flat file . Questo semplice file di testo in formato registra ogni record su una riga . Esso delimita ( separa ) i valori di campo con una virgola e un ritorno dopo l'ultimo campo . Utilizzando l'esempio presenze in aula , una voce in un file flat CSV potrebbe essere scritto come " Sarah , 12 , Femmina" su una riga e " Giovanni , 11 , Maschio " nella riga successiva . Una voce con una virgola nei dati devono avere le virgolette intorno ad esso, come ad esempio " ' Smith , John' , 11 , Maschio ".
Lunghezza fissa
Fisso file - lunghezza piane non hanno delimitatori che separano i campi di dati. Invece , hanno un punto di partenza definito dall'utente e la lunghezza dei caratteri per ogni record . Uno sviluppatore può creare il suo file flat con sei caratteri per il nome di un bambino , a partire da posizione zero ( i caratteri uno a sei ) ; due caratteri per età , a partire posizione sei ( personaggi sette e otto) , e un carattere di genere , a partire da posizione otto ( il nono carattere e finale) . Una voce può essere scritto come " Sarah 12F ". Si noti lo spazio dopo " Sarah ", che rappresenta il sesto carattere del record . Se lo sviluppatore utilizza un programma di ricerca per trovare l'età di Sarah , avrebbe ricerche nel file flat a partire da posizione sei e avrebbe controllare solo i campi dei parametri di ricerca . Durante la ricerca di migliaia o milioni di record questo consente di risparmiare tempo .