¿Qué es un archivo de transacción?
Un archivo de transacción es un archivo de datos en el que se almacenan los registros de transacciones que se relacionan con las entradas en un archivo maestro. Este tipo de archivos sirven para aislar la actividad de transacción regular de la información del archivo maestro al tiempo que permite que una base de datos une a los dos a través de una referencia clave. Esta referencia clave suele ser una entrada única común a ambos grupos de registros, como un número de cuenta, nombre de empleado o cliente, o orden de compra. Esto permite que los operadores de bases de datos mantengan los archivos maestros relativamente pequeños mientras tienen acceso a historiales de transacciones completos para senderos de auditoría o informes.
Las bases de datos de la empresa pueden contener cantidades extremadamente grandes de información que generalmente consisten en los detalles individuales de clientes, proveedores y empleados y registros de eventos recurrentes relacionados con cada uno. A menudo, estas bases de datos se dividen en archivos maestros y de transacción. El archivo maestro contiene detalles específicos individuales como nombres, contactos de la empresa, direcciones, listas de correo electrónico y especificaciónc productos o servicios particulares para el individuo o empresa. El archivo de transacción contiene transacciones de ventas o compras, eventos calendario o detalles de los empleados, como licencia, acción disciplinaria o informes de progresión profesional.
Estos bloques de datos de transacción incluyen una entrada clave que es una información común tanto a los archivos maestros como a los de transacción. Este puede ser un número de cuenta, un nombre de contacto, un número de identificación de empleados o detalles financieros, como órdenes de compra o números de factura. La entrada de clave es un identificador único que utiliza la base de datos para vincular las entradas del archivo de transacción a sus registros de archivos maestros correspondientes. Cualquier consulta o búsqueda de una transacción de archivo maestro en particular aislará todo el grupo de entradas para ese registro o cualquier entrada específica dependiendo de cuán específica sea la clave.
Mantener el reco de archivos maestro y de transacción separadosRDS permite que el archivo maestro se mantenga en un tamaño manejable y solo dedicado a las entradas específicas de la entidad. En aplicaciones en las que los usuarios almacenan registros de transacción fuera del sitio o en servidores de archivo, separarlos del archivo maestro también hace que el archivo sea mucho más fácil. Mantener un archivo de transacción dedicado también hace que la auditoría fácil y efectiva. El archivo de transacción también puede servir como una ayuda de diagnóstico o planificación con muchas bases de datos con amplias funciones de informes basadas en su contenido. Este tipo de disposición de archivo dividido a menudo se conoce como un sistema de archivos referencial porque el archivo maestro "se refiere" al archivo de transacción para obtener detalles específicos del evento.