Database a file piatto

Un database a file piatto è un database che archivia i propri contenuti in un'unica tabella. La maggior parte dei database a file piatto è formattata come file di testo semplice: ogni riga contiene un record separato e i campi sono separati da caratteri delimitatori come virgole o tabulazioni. La maggior parte dei database a file piatto è relativamente piccola a causa della sua struttura semplice, ma database a file piatto molto grandi possono essere utilizzati quando è necessaria una sola tabella.

A differenza dei database relazionali, che contengono più tabelle collegate tra loro e che fanno riferimento l'una all'altra, i database a file piatto archiviano tutti i dati in un'unica tabella. Questo rende i database a file piatto poco adatti a strutture di dati complesse, come il database dell'inventario di un negozio, ma comunque utili per archiviare informazioni semplici, come un elenco di contatti. Poiché i database a file piatto sono costituiti da testo semplice, il loro contenuto è limitato a testo e numeri. Anche il testo in un database a file piatto deve essere formattato correttamente, in modo che le virgole o le tabulazioni all'interno del database non dividano accidentalmente i campi.

Un database a file piatto archivia i dati in un'unica tabella
Un database a file piatto archivia i dati in un'unica tabella

Poiché i database a file piatto sono costituiti da testo semplice con caratteri delimitatori semplici, vengono spesso utilizzati come file intermedi durante il trasferimento di dati tra due applicazioni. I file con valori separati da virgole (CSV) sono i più comuni e vengono spesso utilizzati dalle applicazioni per fogli di calcolo come Microsoft Excel per esportare dati in un formato di file non proprietario. Sono inoltre ampiamente utilizzati dalle applicazioni per archiviare dati internamente, spesso dati di configurazione.

Aggiornato June 1, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Which OS feature enables processes to communicate with each other?

A
GUI
0%
B
API
0%
C
IPC
0%
D
SDK
0%
Correct! Incorrect!     View the IPC definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Database a file piatto in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.