H11午後II 問1(ITEC 2005予想問題集 午後II 問5)
赤字:アイタックをソースに修正
設問1(1)
解答例には,部品から出庫明細へのリレーションシップの記載がない。
入庫明細への記載はあるのに。
しかも,入庫明細への根拠は「{部品品目番号,部品枝番}を持つから」
・・・出庫明細にもあるんですけど・・・・
他の出版社じゃ,H11の問題は載ってないだろうな。。。
Webで探すか・・・
部品→出庫明細は必要
アイテックは,発送-出庫だが,アイタックは発送→出庫,
発送効率の記述から後者が正解と思われる。
と,いうことは発送伝票には“複数”の出庫番号が記入されることとなる。
設問2(2)②
物流事象はすべての拠点の組み合せで発生するわけではなく,物流事象によって送り元の拠点と送り先の拠点の組み合せが限定されている。
解答例は
物流パターン(物流事象コード,送付元拠点コード,送付先拠点コード,物流可否)
となっているが,
表4の説明は拠点種類名毎の説明となっているんで
組み合せは拠点種類毎で十分と判断し,
物流パターン(物流事象コード,送付元拠点種類コード,送付先拠点種類コード,物流可否)
でもいいのかな。とも思ったんだが・・・ううむ。
アイタックの解答例は拠点種類毎(後者)ですね。
設問2(2)③
出庫に外部キーとして,物流パターンの主キーで不足する属性(物流拠点コード,送付元(出庫元)拠点コード)を追加する。という解説になってるんだけど。。。
出庫には既に出庫元拠点コードがあるんだけどな・・・
入庫・出庫に物流事象コードを追加するだけでOKみたい
設問3(1)
部品構成は「生産管理システム」への外部参照でいいんでは・・・1事実1箇所にしないと,更新漏れや矛盾が生じるよねぇ。
でも,これ以外に何を追加するのか・・・思いつかん(苦
アイタックも部品構成ですね。やっぱこれでいいんか
設問3(2)
棚卸し中は出庫・入庫を停止するとは書いていないんで,入出庫も考慮すべきではないのかなと。(一般に停止するんだろうけど)
そうすると,出庫は1日何回も行われるし,棚卸し日にトラックが到着し,輸送中在庫が入庫されることもあうだろう。
実在庫を確認した後(同一日)に,入出庫があれば数字が合わなくなるはずだ。
時点在庫や入庫,出庫の属性も見直す必要が出てくる。
こんなことを考えると,在庫の自動補正処理も複雑になり,解答欄(文字数)が足りなくなるし,設問の趣旨「どんな処理内容か,必要となるエンティティタイプは何か」の範囲を超えてしまうような気もする。
解答例のような都合の良い解釈でいいのかな・・・
アイタックの趣旨もアイテックと同じ。
アイテックは,在庫数に差異のあるものについて,差分を反映
アイタックは,棚卸し(実)在庫数で“時点在庫”と全件更新
設問3(2)については,vol.2を参照ください。