file piatto sono una delle prime forme di file elettronici memorizzati e sono ancora in uso oggi . Sistemi operativi DOS e Macintosh e le prime versioni di strumenti software come FileMaker utilizzate alcune delle prime forme di file flat . A differenza dei database relazionali o file , file flat sono singolari e non condividono i dati con altri file . Definizione
file piane sono file di dati che contengono un record per riga , ed i cui campi possono essere delimitati (separati ) tra loro da un carattere speciale . Progettazione di un file flat comporta l'individuazione certe caratteristiche dei campi di ogni record --- numero di campo , il nome del campo e una descrizione di ciò che il campo tiene e la sua entità minima e massima . I dati conservati in un file flat non hanno alcuna relazione con altri record nel file , il che significa che non sono relazionali .
File flat modello
Per esempio , un appartamento file potrebbe essere progettato con 12 campi per ogni record. Numero del campo si può avere un nome di campo di " Codice Agenzia " con una descrizione che dice che è un numero unico di cinque cifre , che è un codice per l'agenzia di nome . Numero di campo di due può avere un nome di campo di " Nome Agenzia" e una descrizione che indica che questo campo contiene il nome dell'agenzia per ogni agenzia all'interno di un reparto e che la dimensione della stringa , o la lunghezza del nome può essere più lungo di 12 caratteri . Numero di campo 10 può avere un nome di campo di " Categoria fatturazione " con una descrizione che limita le scelte di " fatturabile ", " non fatturabili " o " non- profit " .
Utilizzo file piatti
file piatte occupano molto meno spazio , se conservati di dati relazionali . Per le aziende che detengono grandi quantità di dati può avere senso più economico utilizzare file flat . Recupero di un record da un file flat avviene tramite codice di programmazione che è collegato ad una interfaccia grafica utente , ad esempio un modulo di inserimento dati su schermo . Le registrazioni possono anche essere recuperati tramite schermate di comando , come quelli usati in UNIX o ambienti informatici DOS .
Formato
file piatte non possono essere interpretati senza conoscere le proprietà del file , che includono ogni nome di campo , le sue dimensioni e la sua descrizione . Senza questa conoscenza il file è un elenco di righe piene di numeri e parole . I nomi dei campi possono essere parte del file se sono elencati in una riga di intestazione , ma non dovrebbe essere così. Righe di intestazione sono la prima riga in un file flat.
Recupero dei record
Records e dati sono recuperati tramite una query . Query sono scritte con la conoscenza del formato di file e richiedono l' uso di un linguaggio di query di realizzare. Ad esempio, in un sistema UNIX viene utilizzato un linguaggio di query denominato " CQL " . Che cosa viene restituito dopo facendo una query sono tutti i record che hanno abbinato la richiesta. Ad esempio , la query può richiedere tutti i dipendenti con "Smith" nel primo campo oppure tutti i record che contengono "1999" nel campo denominato " Start Year " .