Skip to main content

Cos'è un file di transazione?

Un file di transazione è un file di dati in cui vengono archiviati i record di transazione relativi alle voci in un file master.Questi tipi di file servono a isolare l'attività di transazione regolare dalle informazioni sul file principale consentendo a un database di legare i due attraverso un riferimento chiave.Questo riferimento chiave è di solito una singola voce comune a entrambi i gruppi di record come un numero di conto, il nome del dipendente o del cliente o l'ordine di acquisto.Ciò consente agli operatori di database di mantenere i file master relativamente piccoli pur avendo accesso a storie di transazioni complete per percorsi di audit o reporting.

I database aziendali possono contenere quantità estremamente elevate di informazioni che in genere consistono nei dettagli individuali di clienti, fornitori e dipendenti e registri di eventi ricorrenti relativi a ciascuno.Spesso questi database sono divisi in file master e di transazione.Il file master contiene dettagli specifici individuali come nomi, contatti dell'azienda, indirizzi, elenchi di posta elettronica e prodotti o servizi specifici in particolare per la persona o la società.Il file delle transazioni contiene transazioni di vendita o acquisto, eventi di calendario o dettagli dei dipendenti come congedo, azione disciplinare o report di progressione della carriera.

Questi blocchi di dati sulle transazioni includono una voce chiave che è un pezzo di informazione comune ai file master e di transazione.Questo può essere un numero di conto, un nome di contatto, un numero di identificazione dei dipendenti o dettagli finanziari come ordini di acquisto o numeri di fattura.La voce chiave è un identificatore univoco che il database utilizza per legare le voci del file di transazione ai record di file master corrispondenti.Qualsiasi query o ricerca di una particolare transazioni di file master isolerà quindi l'intero gruppo di voci per tale record o una voce specifica a seconda di quanto sia specifica la chiave.

La manutenzione di record di file master e di transazione separati consente di conservare il file master a una dimensione gestibile e dedicata solo alle voci specifiche per l'entità.Nelle applicazioni in cui gli utenti archiviano i record di transazioni fuori sede o sui server di archivio, separarli dal file master rende anche l'archiviazione molto più semplice.Mantenere un file di transazione dedicato rende anche un controllo facile ed efficace.Il file di transazione può anche fungere da aiuto diagnostico o di pianificazione con molti database con ampie funzioni di reporting in base al suo contenuto.Questo tipo di disposizione dei file divisi è spesso noto come file system referenziale perché il file master "si riferisce" al file di transazione per dettagli di evento specifici.