O que é um arquivo de transação?
Um arquivo de transação é um arquivo de dados no qual são armazenados os registros de transação relacionados às entradas em um arquivo mestre. Esses tipos de arquivos servem para isolar a atividade regular da transação das informações do arquivo mestre, permitindo que um banco de dados amarre os dois por meio de uma referência principal. Essa referência de chave geralmente é uma única entrada comum a ambos os grupos de registros, como número da conta, nome do funcionário ou cliente ou pedido de compra. Isso permite que os operadores de banco de dados mantenham os arquivos mestre relativamente pequenos e tenham acesso a históricos de transações completos para trilhas de auditoria ou relatórios.
Os bancos de dados da empresa podem conter quantidades extremamente grandes de informações, que geralmente consistem em detalhes individuais de clientes, fornecedores e funcionários e registros de eventos recorrentes pertencentes a cada um. Geralmente, esses bancos de dados são divididos em arquivos mestre e de transação. O arquivo mestre contém detalhes específicos individuais, como nomes, contatos da empresa, endereços, listas de e-mail e produtos ou serviços específicos específicos do indivíduo ou da empresa. O arquivo da transação contém transações de compra ou venda, eventos do calendário ou detalhes dos funcionários, como férias, ação disciplinar ou relatórios de progressão na carreira.
Esses blocos de dados de transação incluem uma entrada de chave que é uma informação comum aos arquivos mestre e de transação. Pode ser um número de conta, um nome de contato, número de identificação de funcionário ou detalhes financeiros, como pedidos ou números de faturas. A entrada da chave é um identificador exclusivo que o banco de dados usa para vincular as entradas do arquivo de transação aos seus registros correspondentes do arquivo mestre. Qualquer consulta ou pesquisa por uma transação específica do arquivo mestre isolará o grupo inteiro de entradas para esse registro ou qualquer entrada específica, dependendo da especificidade da chave.
A manutenção de registros separados de arquivos mestre e de transação permite que o arquivo mestre seja mantido em um tamanho gerenciável e dedicado apenas a entradas específicas da entidade. Nos aplicativos em que os usuários armazenam registros de transações fora do local ou em servidores de arquivamento, separá-los do arquivo mestre também facilita muito o arquivamento. Manter um arquivo de transação dedicado também facilita a auditoria. O arquivo de transação também pode servir como um auxiliar de diagnóstico ou planejamento com muitos bancos de dados com funções abrangentes de relatório com base em seu conteúdo. Esse tipo de organização de arquivo dividido é conhecido como sistema de arquivo referencial porque o arquivo mestre "refere-se" ao arquivo de transação para obter detalhes específicos do evento.