トランザクションファイルとは
トランザクションファイルは、マスターファイルのエントリに関連するトランザクションレコードが保存されるデータファイルです。 これらの種類のファイルは、データベースがキーリファレンスを介して2つを結び付けながら、マスターファイル情報から通常のトランザクションアクティビティを分離するのに役立ちます。 通常、このキー参照は、アカウント番号、従業員またはクライアント名、注文書などの両方のレコードグループに共通する単一のエントリです。 これにより、データベースオペレータはマスターファイルを比較的小さく保ちながら、監査証跡またはレポートのために完全なトランザクション履歴にアクセスできます。
企業データベースには、通常、クライアント、サプライヤー、従業員の個々の詳細と、それぞれに関連する定期的なイベントの記録で構成される非常に大量の情報を含めることができます。 多くの場合、これらのデータベースはマスターファイルとトランザクションファイルに分割されます。 マスターファイルには、名前、会社の連絡先、住所、電子メールリスト、個人または会社に固有の特定の製品またはサービスなど、個々の特定の詳細が含まれています。 トランザクションファイルには、販売または購入トランザクション、カレンダーイベント、または休暇、懲戒処分、キャリアアップレポートなどの従業員の詳細が含まれています。
トランザクションデータのこれらのブロックには、マスターファイルとトランザクションファイルの両方に共通の情報であるキーエントリが含まれます。 これは、アカウント番号、連絡先名、従業員識別番号、または購入注文や請求書番号などの財務情報です。 キーエントリは、トランザクションファイルエントリを対応するマスターファイルレコードに関連付けるためにデータベースが使用する一意の識別子です。 特定のマスターファイルトランザクションのクエリまたは検索は、そのレコードのエントリのグループ全体またはキーの具体性に応じた特定のエントリのいずれかを分離します。
マスターファイルとトランザクションファイルのレコードを別々に保持することにより、マスターファイルを管理可能なサイズに保ち、エンティティ固有のエントリのみに専用にすることができます。 ユーザーがトランザクションレコードをオフサイトまたはアーカイブサーバーに保存するアプリケーションでは、マスターファイルからトランザクションレコードを分離すると、アーカイブがはるかに簡単になります。 また、専用のトランザクションファイルを保持することで、簡単で効果的な監査が可能になります。 トランザクションファイルは、その内容に基づいた広範なレポート機能を備えた多くのデータベースの診断または計画の補助としても機能します。 このタイプの分割ファイル配置は、マスターファイルが特定のイベントの詳細についてトランザクションファイルを「参照」するため、参照ファイルシステムとしてよく知られています。