ファイルの種類
ファイルにはその使用主体や用途などによって分類することができます。
| 利用主体による分類 | システムファイル | OSなどシステムが使用するファイル |
| ユーザファイル | 利用者が使用するファイル | |
| 基本性質による分類 | 基本ファイル(マスタファイル) | 商品データや社員データなど、更新されながらも継続的に利用されるデータ |
| 変動ファイル(トランザクションファイル) | 当日売上など、日々の業務処理に関連して発生するデータを記録するファイル | |
| 利用期間による分類 | 永久ファイル | 長期にわたって利用されるファイル |
| 一時ファイル | データの受け渡しなどで一時的に利用され、不要になったら削除されるファイル | |
| 格納する対処による分類 | プログラムファイル | プログラムを記録する |
| データファイル | データを記録する | |
| 障害に備えるファイル | バックアップファイル | ある時点におけるファイルの複製 |
| ジャーナルファイル | 更新履歴を記録したファイル |
ファイルの構成
データファイルはレコードの集まりとして扱われます。レコードは項目(フィールド)の集まりで、項目はファイルを構成する最小の単位です。
論理レコードと物理レコード
| 論理レコード | 人間から見たデータの単位 |
| 物理レコード(ブロック) | コンピュータのアクセス単位 論理レコードの集まり |
また、物理レコードが含む論理レコードの数をブロック化因数と呼ぶ
ブロック化の効果
ブロック化をすることで以下のような効果があります。
- 記憶効率の向上
- 処理時間の減少