狠狠撸

狠狠撸Share a Scribd company logo
スーパーセット?サブセット問題
T字形ER手法では、いくつか特徴的な詞が登場する。こ
こでは『周延』について解説する。
? スーパーセット / サブセットでは、サブセットが全てで
切った状態を『周延』という
? サブセットを出し切るにはどのような工程を経ることに
なるのだろうか?
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 1
? 区分、種別を分析する
? 業務上の区別を分析する
区分、種別のうち、業務上の区
別によらないものを排除する
? ソート用のキー
? レポート用の区分、種別
など???
スーパーセット?サブセットには???
? 同一のスーパーセット / サブセット
i. 区分により2つ以上のサブセットが成立する要件を満たす
ii. したがって、エンティティ内のドメインは共通
? 相違のスーパーセット / サブセット
i. 区分により2つ以上のサブセットが成立する要件を満たすケース
がある
ii. エンティティ内のドメイン(構成ドメイン)が以下の点で相違す
るならば『相違のスーパーセット / サブセット』にする
① サブセット間でドメインの異同がある
② サブセット間のドメインに一見異同がないように見えるが、データの
桁、型、名称(エリアス、シノニム、ホモニムをググってください)
に異同がある場合※
SDI http://www.sdi-net.co.jp/news472.htm
※ DLCPで思い出すのが『Xupper』■参照いただければ!
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 2
サブセットの分析
ここでは『注文』を例にとって議論したい
? 一言に『注文』といってもいろいろな種類、形式がある
? 補充用注文 小売店在庫の補充
? 特急注文 客先から急ぎの注文
? 先(日)付け注文 投入時期が決められている商品の事前受注
? サンプル注文 商品サンプルの出荷対応
? 社販注文 社員の福利厚生的意味合いの強い社内販売
? セット販売注文 一定量の商品をまとめた販売でスロームービングが対象になる
? EDI注文 電子商取引 ここではEOS
? FAX注文 文字通り
? 手書き注文 文字通り
? 集約注文 未出荷の同一顧客からの注文を出荷業務に合わせて集約すること
? 分納注文 受注数量に達しなかった場合、差分を後日出荷するための注文。
バックオーダー
? 代理店注文 代理店契約(問屋)を交わした顧客からの注文
? 専門店注文 直販店契約を交わした顧客からの注文
? 直販店注文 自社運営の店舗からの注文
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 3
注文を分析すると!
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 4
商
売
モ
ノ
売
り
方
お
客
は
問
屋
お
客
は
専
門
店
お
客
は
社
員
商
品
を
売
る
在
庫
移
動
し
て
在
庫
引
当
す
る
E
D
I
で
受
注
す
る
F
A
X
で
受
注
す
る
注
文
書
で
受
注
す
る
売
上
計
上
す
る
経
費
計
上
す
る
即
納
注
文
す
る
先
付
け
注
文
が
あ
る
先
付
け
の
有
効
化
完
納
が
あ
る
分
納
N
G
が
あ
る
分
納
が
あ
る
セ
ッ
ト
販
売
が
あ
る
補充注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
特急注文 ○ ○ ○ ○ ○ ○ ○ ○ ○
先付け注文 ○ ○ ○ ○ ○ ○ ○ ○
サンプル注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
社販注文 ○ ○ ○ ○ ○ ○ ○ ○ ○
セット注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
EDI注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
FAX注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
手書き注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
集約注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
分納注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
代理店注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
専門店注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
直販店注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
出
荷
タ
マ
納
期
顧
客
媒
体
勘
定
スーパーセットを分析!
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 5
注文DTL
注文
注文HDR
注文No.
H_Rev.No.
顧客No.(R)
? 受注日
? 希望納期
? 出荷完了予定日
? 受注金額(D)
? 注文メモ
注文明細No
D_Rev.No.
注文No.(R)
H_revNo.(R)
品番(R)
? 注文詳細メモ
? 受注明細金額(D)
? 下代(D)
? 受注数量
? 予定納期
E
E
? アトリビュート(主要活動)
? アトリビュート(価値提案)
? アトリビュート(収益またはコスト)
? アトリビュート(収益またはコスト)
? アトリビュート(顧客との関係)
? リソース(主要リソース)
? アトリビュート(主要活動)
『
注
文
』
の
成
立
可
否
を
決
定
す
る
重
要
な
要
件
事
実
サブセット化の検討
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 6
? 主要リソースであり顧客分類は重要なビジネス上の要件
? 問屋と店舗(個人を含む)の区分は2つ
顧客:顧客No.
注文:受注日
? 注文は顧客との関係に該当し、受注日は主要活動の結果を示す
? 受注の要件事実ではあるものの、サブセット化の要件から外すこと
が可能
注文:希望納期
? 納期回答は、顧客に対する価値提案にあたる
? 即納とそれ以外(先付け)の区分は2つ
注文:受注金額(D)
? 収益またはコスト(サンプルの場合)に相当
? 収益を生むものとコストを生むものの区分は2つ
注文明細:受注明細金額(d)
? 収益またはコスト(サンプルの場合)に相当
? 収益を生むものとコストを生むものの区分は2つ
注文明細:下代(d)
? 顧客との関係としたが、価値提案にも相当する
? 注文明細の一般属性であり、サブセット化の要件から外すことが可
能
注文明細:受注数量
? 受注日とともに注文の主要活動を示す
? 注文明細の一般属性であり、サブセット化の要件から外すことが可
能
サブセット化の『何階建て?』を考える
? 『サブセット化の検討』では「注文」エンティティを構
成するドメイン類がどのような性格のものであるかを提
示した
? サブセット化を検討する場合、どこから着手するかで悩
む場合もあるだろう。筆者も初期段階で師匠から幾度と
なくご指導をいただいたことを思い出す???
? 蓋然性?抽象性の高い順に層を成すのが一般的
? 高層(スーパーセットに近い)サブセットの方に蓋然的、
抽象的なサブセットを置くほうがERモデルの表現上わ
かり易い
? 例に戻って検討してみよう!
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 7
『注文』のサブセット化検討
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 8
? 主要リソースであり顧客分類は重要なビジネス上の要件
? 問屋と店舗(個人を含む)の区分は2つ
顧客:顧客No.
注文:希望納期
? 納期回答は、顧客に対する価値提案にあたる
? 即納とそれ以外(先付け)の区分は2つ
注文明細:受注明細金額(d)
? 収益またはコスト(サンプルの場合)に相当
? 収益を生むものとコストを生むものの区分は2つ
顧客
納期
収益?コスト
顧客
納期
収益?コスト
顧客
納期
収益?コスト 収益?コスト
納期
顧客
いくつかあるパターンからどれを選択するか?
蓋然的に、恣意的にならぬようあくまで形式的に!
選択!そして周延
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 9
顧客
納期
収益?コスト
サンプル注文 販売
補充注文 先付け注文
そもそも『サンプル出荷』は注文ではない。出荷機能が利用できるため、便利さに着目
して適用が拡大、常態化し『サンプル注文』なる奇異な詞は発生したのでは?
※ 社販、特急注文、セット販売は補充注文の各形態に過ぎず、販売/営業上の取り扱いの差(運用の差)でしかない。
※ EDI, FAX, 用紙による区別は媒体の違いであり注文としての本質に変わりはない、これらの区分は対象からはずす。但し、用紙による注文は分納可であり、セット販売、社販は用紙での注文し
か受け付けない。これは、業務プロセス上の管理(統制)のため。
※ 集約注文は受注後の後処理であり、『注文』ではない。出荷指示の際、顧客、向け先ごとに注文を集約する処理。通常の出荷指示のほか、先付け注文の有効化の際、集約が行われる。
※ 顧客を『代理店』『専門店』『直販店』としたが、『社販』の『社員』も同様にあつかう。但し、社販は、福利厚生的一面から利益を生まず、また担当営業もついていないことから営業成績や
費目上の処理に違いがあるため、扱いが異なる。
※ …etc…
顧客による注文の偏りがあることから、業務上重要な視点となる。
販売戦略、商品戦略上の重要な視点となる。
代理店
からの注文
専門店/直販店
からの注文
代理店
からの注文
専門店/直販店
からの注文
×
×
= =
注文
蓋然性問題
1. 例では、個体指示子の『花?副資材コード』と『仕入用資材-識別』が
3つある各々のサブセットに「唯一」且つ「一個」に分かれる
2. スーパーセットは、サブセットの全体を表す概念であり、集合
x1,x2,x3の全体集合Xに相当する
3. T字形ER手法では、スーパーセットを蓋然的なレベルまで上げて、あ
えて表記することがある
※ ここで注意すべきは蓋然性問題は2点
? 事態の蓋然性 客体世界における事態成立の可能性
? 判断の蓋然性 モデル作成者の判断による事態成立の可能性
即ち、客観的に「事実」を分析?可視化するべきモデルに主観的判断が混ざり込む
可能性が生ずる
? 事態:花は生花とプリザーブド?フラワーの両方を仕入れる可能性がある
? 判断:花は、生花とプリザーブド?フラワーの両方を仕入れるにマチガイない!
2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 10

More Related Content

ハンドノート(スーパーセット?サブセット:周延について)

  • 1. スーパーセット?サブセット問題 T字形ER手法では、いくつか特徴的な詞が登場する。こ こでは『周延』について解説する。 ? スーパーセット / サブセットでは、サブセットが全てで 切った状態を『周延』という ? サブセットを出し切るにはどのような工程を経ることに なるのだろうか? 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 1 ? 区分、種別を分析する ? 業務上の区別を分析する 区分、種別のうち、業務上の区 別によらないものを排除する ? ソート用のキー ? レポート用の区分、種別 など???
  • 2. スーパーセット?サブセットには??? ? 同一のスーパーセット / サブセット i. 区分により2つ以上のサブセットが成立する要件を満たす ii. したがって、エンティティ内のドメインは共通 ? 相違のスーパーセット / サブセット i. 区分により2つ以上のサブセットが成立する要件を満たすケース がある ii. エンティティ内のドメイン(構成ドメイン)が以下の点で相違す るならば『相違のスーパーセット / サブセット』にする ① サブセット間でドメインの異同がある ② サブセット間のドメインに一見異同がないように見えるが、データの 桁、型、名称(エリアス、シノニム、ホモニムをググってください) に異同がある場合※ SDI http://www.sdi-net.co.jp/news472.htm ※ DLCPで思い出すのが『Xupper』■参照いただければ! 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 2
  • 3. サブセットの分析 ここでは『注文』を例にとって議論したい ? 一言に『注文』といってもいろいろな種類、形式がある ? 補充用注文 小売店在庫の補充 ? 特急注文 客先から急ぎの注文 ? 先(日)付け注文 投入時期が決められている商品の事前受注 ? サンプル注文 商品サンプルの出荷対応 ? 社販注文 社員の福利厚生的意味合いの強い社内販売 ? セット販売注文 一定量の商品をまとめた販売でスロームービングが対象になる ? EDI注文 電子商取引 ここではEOS ? FAX注文 文字通り ? 手書き注文 文字通り ? 集約注文 未出荷の同一顧客からの注文を出荷業務に合わせて集約すること ? 分納注文 受注数量に達しなかった場合、差分を後日出荷するための注文。 バックオーダー ? 代理店注文 代理店契約(問屋)を交わした顧客からの注文 ? 専門店注文 直販店契約を交わした顧客からの注文 ? 直販店注文 自社運営の店舗からの注文 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 3
  • 4. 注文を分析すると! 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 4 商 売 モ ノ 売 り 方 お 客 は 問 屋 お 客 は 専 門 店 お 客 は 社 員 商 品 を 売 る 在 庫 移 動 し て 在 庫 引 当 す る E D I で 受 注 す る F A X で 受 注 す る 注 文 書 で 受 注 す る 売 上 計 上 す る 経 費 計 上 す る 即 納 注 文 す る 先 付 け 注 文 が あ る 先 付 け の 有 効 化 完 納 が あ る 分 納 N G が あ る 分 納 が あ る セ ッ ト 販 売 が あ る 補充注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 特急注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ 先付け注文 ○ ○ ○ ○ ○ ○ ○ ○ サンプル注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 社販注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ セット注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ EDI注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ FAX注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 手書き注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 集約注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 分納注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 代理店注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 専門店注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 直販店注文 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 出 荷 タ マ 納 期 顧 客 媒 体 勘 定
  • 5. スーパーセットを分析! 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 5 注文DTL 注文 注文HDR 注文No. H_Rev.No. 顧客No.(R) ? 受注日 ? 希望納期 ? 出荷完了予定日 ? 受注金額(D) ? 注文メモ 注文明細No D_Rev.No. 注文No.(R) H_revNo.(R) 品番(R) ? 注文詳細メモ ? 受注明細金額(D) ? 下代(D) ? 受注数量 ? 予定納期 E E ? アトリビュート(主要活動) ? アトリビュート(価値提案) ? アトリビュート(収益またはコスト) ? アトリビュート(収益またはコスト) ? アトリビュート(顧客との関係) ? リソース(主要リソース) ? アトリビュート(主要活動) 『 注 文 』 の 成 立 可 否 を 決 定 す る 重 要 な 要 件 事 実
  • 6. サブセット化の検討 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 6 ? 主要リソースであり顧客分類は重要なビジネス上の要件 ? 問屋と店舗(個人を含む)の区分は2つ 顧客:顧客No. 注文:受注日 ? 注文は顧客との関係に該当し、受注日は主要活動の結果を示す ? 受注の要件事実ではあるものの、サブセット化の要件から外すこと が可能 注文:希望納期 ? 納期回答は、顧客に対する価値提案にあたる ? 即納とそれ以外(先付け)の区分は2つ 注文:受注金額(D) ? 収益またはコスト(サンプルの場合)に相当 ? 収益を生むものとコストを生むものの区分は2つ 注文明細:受注明細金額(d) ? 収益またはコスト(サンプルの場合)に相当 ? 収益を生むものとコストを生むものの区分は2つ 注文明細:下代(d) ? 顧客との関係としたが、価値提案にも相当する ? 注文明細の一般属性であり、サブセット化の要件から外すことが可 能 注文明細:受注数量 ? 受注日とともに注文の主要活動を示す ? 注文明細の一般属性であり、サブセット化の要件から外すことが可 能
  • 7. サブセット化の『何階建て?』を考える ? 『サブセット化の検討』では「注文」エンティティを構 成するドメイン類がどのような性格のものであるかを提 示した ? サブセット化を検討する場合、どこから着手するかで悩 む場合もあるだろう。筆者も初期段階で師匠から幾度と なくご指導をいただいたことを思い出す??? ? 蓋然性?抽象性の高い順に層を成すのが一般的 ? 高層(スーパーセットに近い)サブセットの方に蓋然的、 抽象的なサブセットを置くほうがERモデルの表現上わ かり易い ? 例に戻って検討してみよう! 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 7
  • 8. 『注文』のサブセット化検討 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 8 ? 主要リソースであり顧客分類は重要なビジネス上の要件 ? 問屋と店舗(個人を含む)の区分は2つ 顧客:顧客No. 注文:希望納期 ? 納期回答は、顧客に対する価値提案にあたる ? 即納とそれ以外(先付け)の区分は2つ 注文明細:受注明細金額(d) ? 収益またはコスト(サンプルの場合)に相当 ? 収益を生むものとコストを生むものの区分は2つ 顧客 納期 収益?コスト 顧客 納期 収益?コスト 顧客 納期 収益?コスト 収益?コスト 納期 顧客 いくつかあるパターンからどれを選択するか? 蓋然的に、恣意的にならぬようあくまで形式的に!
  • 9. 選択!そして周延 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 9 顧客 納期 収益?コスト サンプル注文 販売 補充注文 先付け注文 そもそも『サンプル出荷』は注文ではない。出荷機能が利用できるため、便利さに着目 して適用が拡大、常態化し『サンプル注文』なる奇異な詞は発生したのでは? ※ 社販、特急注文、セット販売は補充注文の各形態に過ぎず、販売/営業上の取り扱いの差(運用の差)でしかない。 ※ EDI, FAX, 用紙による区別は媒体の違いであり注文としての本質に変わりはない、これらの区分は対象からはずす。但し、用紙による注文は分納可であり、セット販売、社販は用紙での注文し か受け付けない。これは、業務プロセス上の管理(統制)のため。 ※ 集約注文は受注後の後処理であり、『注文』ではない。出荷指示の際、顧客、向け先ごとに注文を集約する処理。通常の出荷指示のほか、先付け注文の有効化の際、集約が行われる。 ※ 顧客を『代理店』『専門店』『直販店』としたが、『社販』の『社員』も同様にあつかう。但し、社販は、福利厚生的一面から利益を生まず、また担当営業もついていないことから営業成績や 費目上の処理に違いがあるため、扱いが異なる。 ※ …etc… 顧客による注文の偏りがあることから、業務上重要な視点となる。 販売戦略、商品戦略上の重要な視点となる。 代理店 からの注文 専門店/直販店 からの注文 代理店 からの注文 専門店/直販店 からの注文 × × = = 注文
  • 10. 蓋然性問題 1. 例では、個体指示子の『花?副資材コード』と『仕入用資材-識別』が 3つある各々のサブセットに「唯一」且つ「一個」に分かれる 2. スーパーセットは、サブセットの全体を表す概念であり、集合 x1,x2,x3の全体集合Xに相当する 3. T字形ER手法では、スーパーセットを蓋然的なレベルまで上げて、あ えて表記することがある ※ ここで注意すべきは蓋然性問題は2点 ? 事態の蓋然性 客体世界における事態成立の可能性 ? 判断の蓋然性 モデル作成者の判断による事態成立の可能性 即ち、客観的に「事実」を分析?可視化するべきモデルに主観的判断が混ざり込む 可能性が生ずる ? 事態:花は生花とプリザーブド?フラワーの両方を仕入れる可能性がある ? 判断:花は、生花とプリザーブド?フラワーの両方を仕入れるにマチガイない! 2015 Copyright, All rights reserved. SYSTEMS DESIG Co.,Ltd 10