Crea un database di file flat per memorizzare le informazioni su un semplice computer. Un sistema operativo UNIX o Linux gira su una serie di banche dati file flat . Un computer Windows utilizza anche i database di file flat per memorizzare informazioni che viene utilizzato ogni giorno. Un computer Macintosh fa anche questo . Ma un database di file flat non è relazionale , e non può soddisfare tredici regole di Edgar F. Codd che definiscono la natura relazionale dei database . Ci sono vantaggi e anche svantaggi per il database di file flat . File piatti per la memorizzazione di configurazione Semplicemente
Il Registro di Windows , per quanto complesso , non è relazionale . Si tratta di un file flat che si espande e si contrae come software e hardware vengono aggiunti e rimossi . Tiene traccia dei dati degli utenti , memorizza i registri e aiuta a trovare le informazioni molto velocemente . Le password vengono memorizzate da UNIX e Linux in un database di file flat con le informazioni di configurazione che è facilmente modificabile , e che rende la funzione di sistema . Eventuali modifiche a questi file di configurazione UNIX causano effetti immediati che possono essere drammatiche . Molto di questo è ciò che rende UNIX così popolare a causa della sua facilità di configurazione .
Piatti file di database Vantaggi
Un database di file flat è un un record per riga di testo file, un file binario ( o una combinazione di testo e binario) lima che separa colonne utilizzando " delimitatori " che separano i campi in modo riconoscibile standard. Questo aiuta nella ricerca tra i record di informazioni. Le registrazioni possono anche essere delimitati da lunghezza fissa . Se un record è troppo breve , una qualche forma di campo - imbottitura può essere utilizzato in modo che la lunghezza del record è lo stesso di quello successivo . Questo permette un byte di lunghezza uniforme da un campo all'altro.
I file di configurazione
vengono spesso memorizzati in XML (Extended Markup Language ) , che è un database di file flat con alcuni delimitatori abbastanza specifici, come " maggiore di "e" minore di " (<>) simboli . Questi file XML vengono spesso utilizzati per compilare moduli specifici su un sito web , quando lo standard di compilazione segue un modello molto specifico che è configurato con un singolo valore memorizzato in un file XML , o di una serie di valori relativi.
Appartamento Svantaggi file di database
Basi di dati a cui si accede a una condivisione di rete sono utili per l'accesso da molte persone che sono alla ricerca di informazioni. I database di file flat di solito non sono accessibili in questo modo poiché appartengono a soggetti non in linea e formano il macchinario di sistemi operativi e dispositivi locali. Inoltre , non ci sono transazioni in un database di file flat , quindi è limitata a che cosa può realmente fare come entità di database. Quindi un database di file flat è svantaggiosa per un utente della rete , che accede un multi- accesso , multi- tasking database relazionale in linea , che può essere visto da molti aspetti diversi .
Expert Insight
< br
file di database di file flat > non si incontrano come " banche dati ", ma più come i file di configurazione e le macchine che guida UNIX e Linux . Inoltre, questi file sono parte del file costrutto di più di un tipo di applicazione mobile. Questi file sono incredibilmente utile e il concetto può essere utilizzato in tutte le aree di applicazioni software e nella manutenzione di complessi piccoli dispositivi come computer portatili . Anche i siti web sono costruiti con questi file . Queste non sono le aree di svantaggio . Tuttavia, vi sono applicazioni che si basano su differenti costrutti e interazione diversa richiesta. Questi tipi di applicazioni sono meglio serviti con un approccio relazionale al di file -storage . Intere applicazioni possono essere costruite utilizzando i database di Access e database SQL Server . Il database di file flat non ha posto qui .
Importanza
Molte applicazioni software sono creati con i database di file flat . Un nuovo sistema operativo poteva essere progettato utilizzando un insieme di database file flat . Essi appaiono in tutti i settori della tecnologia dell'informazione . Il loro significato è destinato a rimanere elevata per il prossimo futuro .