Co je to transakční soubor?
Transakční soubor je datový soubor, ve kterém jsou ukládány transakční záznamy, které se vztahují k položkám v hlavním souboru. Tyto druhy souborů slouží k izolaci pravidelné transakční aktivity z informací o hlavním souboru a zároveň umožňují databázi spojit je dohromady klíčovým odkazem. Tento klíčový odkaz je obvykle jediný záznam společný pro obě skupiny záznamů, jako je číslo účtu, jméno zaměstnance nebo klienta nebo objednávka. To umožňuje operátorům databáze udržovat hlavní soubory relativně malé při přístupu k plné historii transakcí pro auditní stezky nebo hlášení. Databáze společnosti
mohou obsahovat extrémně velké množství informací, které se obvykle skládají z jednotlivých detailů klientů, dodavatelů a zaměstnanců a záznamů o opakujících se událostech týkajících se každého. Tyto databáze jsou často rozděleny na hlavní a transakční soubory. Hlavní soubor obsahuje jednotlivé konkrétní podrobnosti, jako jsou jména, kontakty společnosti, adresy, seznamy e -mailů a specifikaceC produkty nebo služby zejména pro jednotlivce nebo společnost. Soubor transakcí obsahuje transakce prodeje nebo nákupu, kalendářní události nebo podrobnosti zaměstnanců, jako je dovolená, disciplinární opatření nebo zprávy o kariérním postupu.
Tyto bloky transakčních dat zahrnují klíčovou položku, která je informací společnou pro hlavní i transakční soubory. Může se jednat o číslo účtu, název kontaktu, číslo identifikace zaměstnanců nebo finanční údaje, jako jsou nákupní objednávky nebo čísla faktury. Klíčovou položkou je jedinečný identifikátor, který databáze používá k připojení položek souboru transakcí s odpovídajícími záznamy hlavního souboru. Jakýkoli dotaz nebo vyhledávání konkrétních transakcí hlavních souborů poté izoluje buď celou skupinu záznamů pro tento záznam, nebo jakýkoli konkrétní záznam v závislosti na tom, jak konkrétní je klíč.
Údržba samostatného souboru Master and Transaction RecoRDS umožňuje, aby byl hlavní soubor uchováván ve spravovatelné velikosti a věnoval se pouze položkám konkrétních entit. V aplikacích, ve kterých uživatelé ukládají transakční záznamy mimo web nebo na archivních serverech, jejich oddělování od hlavního souboru také usnadňuje archivaci. Udržování vyhrazeného souboru transakce také umožňuje snadné a efektivní audit. Soubor transakce může také sloužit jako diagnostická nebo plánovací pomoc u mnoha databází s rozsáhlými funkcemi zpravodajství na základě jeho obsahu. Tento typ uspořádání rozdělení souborů je často známý jako systém referenčních souborů, protože hlavní soubor „odkazuje“ na soubor transakce pro konkrétní podrobnosti události.