誰かが私がシーケンシャルファイルを理解するのを手伝ってくれる? [閉まっている]


-1

誰かが私を理解するのを手伝うことができます:

  1. シーケンシャルファイルとは
  2. シーケンシャルファイルを作成、アクセス、追加する方法
  3. これらの目的にどのソフトウェアを使用できますか?

私はこの分野の初心者です。お願いします。

回答:


1

一般に、データベースファイルはどちらかとして説明されます。 順次アクセス (固定長フィールドまたはISAMファイルとも呼ばれます)または ランダムアクセス

順次アクセスでは、各フィールドに特定のサイズが設定されます。たとえば、50バイト(ANSI文字)を割り当てるためのテーブルがあるとします。 フルネーム 80バイト 住所 と18バイト 電話番号 他のフィールド、区切り記号、または終了マーカーはありません。各行は50 + 80 + 18 = 148バイトの長さになります。ファーストネームは00バイト、セカンドネームは100バイト(10進数)、ファースト電話番号は130バイトなどで始まります。ほとんどの場合、このようなテーブルは、長い名前、住所、電話番号が多数ある場合を除き、ほとんどの文字が00(NULL)でまばらに占有されています。

シーケンシャルテーブルは、ポインタや特殊文字(null以外)を必要とせずに、数学的に設定および索引付けが非常に簡単ですが、記憶領域の使用効率が悪く、マルチバイト文字では事実上使用できません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.