[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

固定長フィールド (fixed length field)

pointこの用語のポイント

pointデータの項目だよ

point長さが決まっているよ

point一般的にはデータベースの話で登場するよ

point「可変長フィールド」の対義語だよ

スポンサーリンク

簡単に書くよ

固定長フィールド (fixed length field)とは

データベースやCSVファイルなどにおいて、中に入るデータの長さが決まっている項目のこと
です。

image piyo

詳しく書くよ

固定長」+「フィールド」で「固定長フィールド」です。

固定長フィールド

固定長は「全部同じ長さですよ」あるいは「長さが決まっていますよ」の意味ね。
ぜ~んぶ、同じ長さになります。

固定長フィールド2

フィールドは「項目」です。

固定長フィールド3

ついでなので書いておくと、データベースは「データを入れておく箱」です。

固定長フィールド4

CSVファイルは「データの各項目間が『,(カンマ)』で区切られているファイル」です。

名前,性別,趣味
ピヨ太,男,昼寝
ピヨ子,女,おやつ
ピヨ太ママ,女,おしゃれ


のように、各項目間をカンマで区切って、一行に複数の項目を並べます。
データベースの表を、そのままファイルに写し取ったようなイメージですね。

以上を踏まえて「入るデータの長さが決まっている項目」が「固定長フィールド」です。
ポイントは

・長さが決まっている
・長さが足りないときは空白を埋めて調整する


です。

ん?
何か分からないことが、ありました?

「長さが足りないときは空白を埋めて調整する」の部分を補足した方が良いでしょうか。

例えば、そうですね。
ここに長さが5の固定長フィールドな箱があったとしましょう。

固定長フィールド5

この箱に長さが3のデータを入れたくなりました。

固定長フィールド6

ところがどっこい、箱に入るのは長さが5のデータだけです。
長さが3のデータは、そのままでは入りません。

固定長フィールド7

そんなときは、長さ3のデータに空白2をくっつけて、長さを5にしてから入れます。
「長さ5しか入らないなら、長さ5にすれば良いじゃない」です。

固定長フィールド8

これが「長さが足りないときは空白を埋めて調整する」です。

必要な長さまで空白をくっつけるのは、自分でやらなくてはいけない場合もあれば、勝手にやってくれる場合もあります。
ファイルに出力するデータであれば、自分でやらなくてはいけないでしょう。
データベースの固定長フィールドにデータを入れる場合は、基本的にはデータベースさんが勝手にやってくれるはずです。

なお、固定長フィールドの逆、「入るデータの長さが決まっていない項目」は「可変長フィールド」と言います。
単に「フィールド」と言う場合も多いですけどね。
気が向いたら覚えてあげてください。

image piyo2

一言でまとめるよ

まぁ「固定長フィールド」って単語が出てきたら「入るデータの長さが決まっているデータ項目なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク