2005年 5月16日 | 再帰 と 組みあわせ | >> 目次 (テーマ ごと) |
● QUESTION | 3人が 1つの チーム を作る。組みあわせは、再帰を使って記述するのか。 | |
▼ ANSWER | 対照表 (あるいは、HDR-DTL) を使って記述する。 | |
2010年 6月 1日 補遺 |
[ 前提 ] (1) 営業員が 3人いる。 { a, b, c }. (2) 営業員には、営業員番号が付与されている。 { a, b } { a, b, c } { b, c } { a, c } たとえば、複数の営業員が──2人のときもあれば、3人のときもある、とすれば──、いっしょに、訪問するとして、だれとだれが 「組」 であるか、という点を管理しないのであれば、「訪問」 event の HDR-DTL とすればよい。 訪問 HDR {訪問番号、訪問日、・・・}. 訪問 DTL {訪問番号、営業員番号 (R)、・・・}.
T字形 ER手法では、同じ 「resource」 のなかの メンバー に対して関係を結ぶなら、再帰表を使う。 { a, { a, b } }. { a } { a, b } { b } { φ }。 チーム {チーム 番号、チーム 名称、・・・}. 営業員 {営業員番号、営業員名称、・・・}. チーム. 営業員. 対照表 {チーム番号 (R)、営業員番号 (R)}. |
[ 補遺 ] (2010年 6月 1日)
取り立てて補足説明はいらないでしょう。 「一般的に言えば、再帰表は順列を記述して、対照表が組みあわせを記述する」 という記述は、以下のように云ってもいい。「再帰表は 『組オブジェクト』 を記述して、対照表は 『集合 オブジェクト』 を記述する」 と。「組 オブジェクト」 は、「並び」 を意識した構成であり、「集合 オブジェクト」 は、メンバー が集まった状態で 「並び」 を考慮されていない状態である。ただし、対照表のなかには、「組 オブジェクト」 を構成する場合もある──たとえば、本 ホームページ 449ページ 「対照表と組 オブジェクト」 を参照されたい。 |
<< もどる | HOME | すすむ >> | |
▼ データ解析に関するFAQ |