Definizione di file flat

January 18

file flat sono una delle prime forme di file elettronici memorizzati e sono ancora in uso oggi. DOS e Macintosh sistemi e le prime versioni di strumenti software che opera come FileMaker usato alcune delle prime forme di file flat. A differenza di database relazionali o file, file flat sono singolari e non condividono i dati con altri file.

Definizione

file flat sono file di dati che contengono un record per riga, e il cui campi possono essere delimitati (separati) l'uno dall'altro da un carattere speciale. La progettazione di un file flat implica identificare alcune caratteristiche dei campi in ogni record --- numero del campo, il nome del campo e una descrizione di ciò che tiene campo e la sua dimensione massima e minima. I record detenuti in un file flat hanno alcun rapporto con altri record nel file, il che significa che non sono relazionali.

Piatto Modello File

Ad esempio, un file piatto può essere progettato con 12 campi per ogni record. Numero campo uno può avere un nome di campo di "Codice Agenzia" con una descrizione che dice che è un numero unico a cinque cifre che è un codice per l'agenzia di nome. Numero campo 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 non può più essere di 12 caratteri. Numero campo 10 può avere un nome di campo di "Fatturazione Categoria" con una descrizione che limita le scelte per "fatturabili", "non fatturabili" o "Non-Profit".

Utilizzando i file flat

flat file occupano molto meno spazio, se conservato di dati relazionali. Per le imprese che detengono grandi quantità di dati può essere utile più economico utilizzare file flat. Recupero di un record da un file flat avviene attraverso il codice di programmazione che è collegato ad una interfaccia utente grafica, ad esempio un form di inserimento dati su schermo. Le registrazioni possono anche essere recuperati tramite schermi comando come quelli usati in UNIX o DOS ambienti informatici.

Formato

flat file non possono essere interpretate 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.

Recuperare record

Records e dati vengono recuperati utilizzando una query. Query sono scritti con la conoscenza del formato di file e richiedono l'uso di un linguaggio di interrogazione da realizzare. Ad esempio, in un sistema UNIX viene utilizzato un linguaggio di query chiamata "CQL". Ciò che viene restituito dopo aver effettuato una query sono tutti i record che corrispondono alla richiesta. Ad esempio, la query può chiedere tutti i dipendenti con "Smith" nel primo campo o tutti i record che contengono "1999" nel campo denominato "Start Year".