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

「カラム名」と「フィールド名」の違い

スポンサーリンク

予備知識


用語意味
カラム行列で表現される表の「列」のこと。あるいは、データベースに入っているデータの項目
フィールド「場所」とか「領域」とか「項目」とか、そんな感じの意味の用語

それぞれの用語の意味


用語意味
カラム名列名のこと。あるいは項目名のこと
フィールド名項目名のこと。あるいは列名のこと

似ているところ


表形式のデータにおいては、実質的に同じです。

例えば、そうですね。
以下のような表が あったとしましょう。


氏名性別年齢
ピヨ太成人済み
ピヨ子永遠の17歳
ピヨ太ママ心は乙女


1番左のの名前は「氏名」です。
この表における1番左の列名は「氏名」です。


氏名性別年齢
ピヨ太成人済み
ピヨ子永遠の17歳
ピヨ太ママ心は乙女


さて、この表からデータを1件、抜き出してみました。

ピヨ太、男、成人済み

1番左の項目は何でしょうか?

ピヨ太、男、成人済み

そうですね。
「氏名」です。

ピヨ太、男、成人済み

における1番左の項目名は「氏名」です。

表全体に注目すると、列名です。


「カラム名」と「フィールド名」の違い1

表のデータ1件に注目すると、項目名です。


「カラム名」と「フィールド名」の違い2

そのため、表形式のデータにおいては、列名と項目名は同じになります。


「カラム名」と「フィールド名」の違い3

よって、表形式のデータにおいては

カラム名≒フィールド名

です。


「カラム名」と「フィールド名」の違い4

違うところ


単語の意味を素直に捉えれば

カラム名:列名
フィールド名:項目名


です。
厳密に考えれば、指し示すものは違います。


「カラム名」と「フィールド名」の違い5

例えば、そうですね。
Excelで考えると、イメージしやすいでしょうか。

Excelの「B2」のセル(マス目)カーソルがあるとします。


「カラム名」と「フィールド名」の違い6

このとき、カーソルがある列は「B」列です。


「カラム名」と「フィールド名」の違い7

カーソルがあるマス目は「B2」セルです。


「カラム名」と「フィールド名」の違い8

ということは、多少、強引な言い回しですが

カーソルがある場所のカラム名(列名):B
カーソルがある場所のフィールド名(項目名):B2


と表現できるはずです。


個人的な使い分け


ぶっちゃけ、あまり意識していません。
そのときの気分で「カラム名」と言ったり「フィールド名」と言ったりしています。

ただし、何となくですが

表全体の話:カラム名
表の中のデータの話:フィールド名


と表現することが多いです。

例えば、データベースの構造の話をしているときは「カラム名」と表現します。
「PIYOテーブルカラム名が決まらない……」のような言い方です。

一方、データベースの中に入っているデータの話をしているときは「フィールド名」と表現します。
「左から3番目の項目に『100』って値が入っているけど、こいつのフィールド名って何だっけ?」のような言い方です。

あとは、これも、やっぱり何となくですが

名前,性別,趣味
ピヨ太,男,昼寝
ピヨ子,女,食べること
ピヨ太ママ,女,株式投資


のようなCSVデータカンマ区切りのデータ)の場合は「カラム名」とは言いません。
「フィールド名」と表現しています。
個人的には「カラム名」と表現されるとデータベースを連想するからです。

そんな感じで、普段は何となくでしか使い分けていませんけどね。
意識して使い分けるときは

日本語で「列名」と言った方が適切っぽい→「カラム名」と表現する
日本語で「項目名」と言った方が適切っぽい→「フィールド名」と表現する


ようにしています。


備考


「フィールド」という用語には「領域」のような意味もあります。
あまり聞きませんが、何らかの「領域の名前」も「フィールド名」と呼べないことはないと思います。


スポンサーリンク
書籍画像030
書籍画像072


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
タヌキとキツネ