2001年10月31日 | VE (みなし entity) の乱用 | >> 目次 (作成日順) |
● QUESTION | VE は、DA 2段になるまで使わないほうが良い、と聞いたことがあるが、どうしてなのか。 | |
▼ ANSWER | VE を正しく生成できるのは 4段である。 | |
2006年12月 1日 補遺 |
VE が適切に作成できるようになれば、DA 4段である。
T字形 ER手法は 「命題論理」 (と「関係の論理」) を基底にして構築されている方法であるが、VE に関しては 「述語論理」 を援用している。 ▼ 「意味論的に」 周延していない状態
|
以上のような 「アトリビュート (性質) の帰属性」 に関しては、(「entity 名称. 性質」 という 「帰属性を判断する目安」 があるので) VE の生成を間違うことは、ほとんど、ないが、「VE の乱用」というのは、「区分 コード」 に関して VE を適用することをいう。
「区分 コード」 は 「サブセット (部分集合)」 が正しいかどうかを検証する コード であるが、区分 コード の数が多くなれば、サブセット の階数も多くなって、データ を分析することがつらくなってくると、区分 コード を VE として扱って、データ の分析を誤魔化してしまうことが、ときどき、観られる。 以下が、その悪しき例である。
|
以上にように、データ の周延を検証するはずの区分 コード を VE として扱ってしまったら、データ の周延を検証できないし、(データ 構造らしき図にはなっているが--いちおう、作図はされているが--) この図は、データ 構造を分析した図にはなっていない。区分 コード を VE として扱ってはいけない。
|
[ 補遺 ] (2006年12月 1日)
数学的には、述語論理式 f (x) は 「性質」 として扱われ、その論理式を集合論に翻訳すれば、「メンバー と集合」 を単位にした 「モノ のあつまり」 を考えることができる。たとえば、以下を考える。
a1 は男である。 それらに対して、性質 P をもつ集合を考えれば、以下の集合を作ることができる。
男 { a1, a2 }. 或る集合に属する それぞれの メンバー の性質を 「周延的」 といい、集合の性質を 「集合的」 という。この例では、「...男である」 と 「...女である」 が メンバー の性質 (周延的) を示し、「男」 の性質と 「女」 の性質 が 集合の性質 (集合的) である。 さて、以上の基礎知識を前提にして、以下の集合を考えてみれば、以下の点が論点になる。 {部門コード、部門名称、設立日、...}. 数学では、或る性質 P が、その個体 「そのもの-の」 性質であるかどうか を問わない。そういう性質を使って、或る集合を作ることができるというふうに考える。そのために論点になるのが、「設立日」 は、部門に帰属する性質かどうかという点である。 もし、{部門コード、部門名称、設立日、...} を多項論理式として考えれば、それらの項のなかで、部門コードと設立日は 「1-対-1 の対応関係 (関数従属性)」 が成立するので、構文論的には、設立日は、この集合のなかに属していると云えるし、この式を観れば、意味論上、しかじかの部門が かくかくの日に設立したという意味を読み取ることができる。すなわち、f (x, y) という 「関係 (関数)」 のなかで個体は変項として考えられている。 いっぽう、実体主義 (個体を最初に認知して、それから、個体間の関係を考えること) を前提にすれば、設立日は、設立という事態が起こった日であって、部門 「そのもの-の」 性質ではないということもできる。ただ、実体主義を前提にした際に論点になるのは、個体 (あるいは、個体 「そのもの-の」 性質) を 「定義できない」 という点である。
意味論上、関係主義と実体主義の調整が非常に難しい。 |
<< もどる | HOME | すすむ >> | |
データ解析に関するFAQ |