![...](/f/846a403dac1f943d452f2aab37820570.jpg)
シーケンシャルアクセスファイルは、ほとんどのコンピューターで高速です。
コンピュータは、ファイルと呼ばれるオブジェクトとして情報をハードドライブに保存します。 ファイルは、サイズ、所有者、作成日を持つデータのパッケージであり、さまざまな形式をとることができます。 最も一般的なタイプは、シーケンシャルアクセスファイルです。 シーケンシャルファイルは整理が簡単で、テキストエディタで簡単に変更でき、プログラム間でデータをエクスポートするのに便利です。
シーケンシャルファイル
コンピュータプログラムは、新しく作成されたファイル領域にデータレコードを次々に書き込むだけでシーケンシャルファイルを作成します。 レコードはすべて同じ長さである場合もあれば、長さが異なる場合もあります。 それらが異なる場合、各レコードは特殊文字で終わります。 その後、プログラムがファイルを読み取るとき、プログラムは文字を使用して、1つのレコードが終了し、次のレコードが開始する場所を判別します。 プログラムは、作成されたのと同じ方法でシーケンシャルファイルを読み取ります。最初のレコードから始まり、昇順で最後まで続きます。
今日のビデオ
スピード
直接アクセスファイルと比較して、プログラムはシーケンシャルアクセスファイルをより高速に処理します。 プログラムは直接アクセスファイルレコードを任意の順序で読み取りますが、その柔軟性にはパフォーマンスの低下という代償が伴います。 コンピューターのハードドライブのポジショニングメカニズムは、シーケンシャルファイルの場合よりもはるかに機能しません 直接ファイル、およびコンピューターの中央処理装置(CPU)も同様に、シーケンシャルでの作業が少なくなります ファイル。
シンプルさ
シーケンシャルファイルは、整理が簡単なため、読みやすくなっています。 プログラムはファイルの終わり(EOF)マークに遭遇するまでレコードを単純なシリーズとして読み取るため、既存のシーケンシャルファイルを読み取るために新しいプログラムを作成するのは簡単です。 ファイルには、デジタル録音された音楽から小説のテキストまで、ほぼすべてのコンテンツが含まれている可能性がありますが、ファイルの構造に驚くことはありません。
データ共有
データを共有するプログラムは、「共通言語」としてシーケンシャルアクセスファイル形式を使用します。 たとえば、データベースプログラムは、スプレッドシート用のファイルをエクスポートする場合があります。 データベースシステムのネイティブファイルは非常に洗練されています。 スプレッドシートプログラムはそれらに直接アクセスできません。 ただし、特にデータベースユーザーがコンマまたはタブで区切られた形式を選択した場合は、データベースの順次エクスポートファイルを簡単に読み取ることができます。 データの共有が容易なため、多くの主要なアプリケーションには、シーケンシャルファイルを使用したインポートおよびエクスポート機能があります。