データの読み取りと書き込みは、すべてのプログラムに不可欠なものです。 プログラムは情報を検索し、それを要求どおりに処理した後、結果を示します。
情報のソースおよび結果のターゲットとしては、以下の 1 つ以上の項目を使用できます。
外部装置上に存在する情報は、物理レコードまたはブロックとして格納されています。レコードまたはブロックは、入力または出力操作時にシステムによって 1 つの単位として処理される情報の集まりです。
COBOL プログラムは、物理レコードを直接処理しません。論理レコードを処理します。論理レコードは、1 つの完全な物理レコードであることもあるし、1 つの物理レコードの一部であることもあるし、1 つ以上の物理レコードの一部または全部を含むこともあります。COBOL プログラムは、論理レコードを、それらが定義されたとおりに正確に処理します。
COBOL では、論理レコードの集合をファイル (プログラムで処理できる情報の列) と言います。
関連概念
ファイル編成および入出力装置