事务文件是一种数据文件,其中存储与主文件中的条目相关的事务记录。这类文件用于将常规事务活动与主文件信息隔离开来,同时允许数据库通过键引用将两者联系在一起。此键引用通常是两组记录,例如帐号、员工或客户姓名,或采...
事务文件是一种数据文件,其中存储与主文件中的条目相关的事务记录。这类文件用于将常规事务活动与主文件信息隔离开来,同时允许数据库通过键引用将两者联系在一起。此键引用通常是两组记录,例如帐号、员工或客户姓名,或采购订单。这允许数据库操作员保持相对较小的主文件,同时可以访问完整的事务历史记录以进行审计跟踪或报告。

公司数据库可以包含非常大量的信息,通常包括客户、供应商和员工的个人详细信息以及与之相关的重复事件的记录。这些数据库通常分为主文件和事务文件。主文件包含个别特定的详细信息,如姓名、公司联系人、地址,电子邮件列表,以及特定于个人或公司的特定产品或服务。交易文件包含销售或购买交易、日历事件或员工详细信息,如休假、纪律处分或职业发展报告。
这些交易数据块包括密钥条目,是主文件和交易文件的共同信息。可以是帐号、联系人姓名、员工识别号,或财务详细信息,如采购订单或发票号。键条目是数据库用于将事务条目与其相应的主文件记录关联起来的唯一标识符对某个主文件事务的任何查询或搜索都将隔离该记录的整个条目组或任何一个特定条目,具体取决于密钥的具体程度。
维护单独的主文件和事务文件记录允许主文件保持在可管理的大小,并专用于特定实体仅限条目。在用户将事务记录存储在非现场或存档服务器上的应用程序中,将它们与主文件分开也可以使存档更容易。保留专用事务文件也有助于轻松有效地进行审核。此文件还可以作为诊断或规划的辅助工具,许多数据库具有基于其内容的广泛的报告功能。这种类型的拆分文件排列通常被称为参考文件系统,因为主文件"引用"了事务文件以获取特定事件的详细信息。