2001年 5月13日 | 「日付」は identifier か | >> 目次 (テーマごと) |
● QUESTION | identifier として、「日付」 を使うことはあるか。 | |
▼ ANSWER | ない。 | |
2006年 6月16日 補遺 |
(1) 「日付」 は、entity を類別するための (「event」 が成立するための) 判断規準である。
(2) ただし、「人為的に定義された」 日付は、このかぎりではない。 |
▼ 具体例 (「日付」 が identifier にならない)
┌─────────────────┐ │ 日 付 R│ ├────────┬────────┤ │日付 │日付名称 │ │ │ │ │ │ │ │ │ │ │ │ │ └────────┴────────┘ |
● 「日付」 が resource であるとすれば、(resource に帰属する) 以下の性質を仮想してみればよい。 ● 2001年 5月13日を 「正美」 とは呼ばない。 2001年 5月12日は 70s、182p、黄色でもない。
● 日付が identifier となるのは、グリニッジ 天文台とか、カレンダー を製造する特殊な組織である。 |
[ 補遺 ] (2006年 6月16日)
「index-key」 (特に、データ の 「一意性」 を示す マスター・キー) のなかに、「日付」 を使うことがある。 「認知番号」 は、事業過程に関与している人たちが合意して使っている個体指示子のことをいい、具体的には、コード 体系のなかで定義されている個体指示番号 (コード) をいう。そして、その コード には、適用範囲があるので、適用範囲を超えたら、コード の値は、かならずしも、一意にはならない。たとえば、以下を考えてみる。 {契約番号、営業所コード (R)、契約日、...}.
この例では、契約番号は、「契約」 event を指示する認知番号として使われている。 どのような 「index-key」 (データ を 一意にアクセス するための index-key) を使うか は、データ 構造を作ったあとで、「キー (index-key) の定義表」 を作成して判断すれば良い。その際に、「日付」 を 「index-key」 のなかにふくめるかもしれないし、ふくめないかもしれない。いずれにしても、くれぐれも、「認知番号」 と 「index-key」 を混同しないように注意されたい。 |
<< もどる | HOME | すすむ >> | |
データ解析に関するFAQ |