賛助会員の村井です。お世話になっております。
--
このメールは Google グループのグループ「IT勉強宴会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには benkyoenkai...@googlegroups.com にメールを送信してください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/CAHq7Liqd4Yii9Km3j-3N76Cwo7n8MRJ3S%2BuiW9b2XD1hMBCf1g%40mail.gmail.com にアクセスしてください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/CAEKEWdJEqMhxUUsaGQyrLKZm-GmJvaCXuBm%2BpbYUiUKwafZeog%40mail.gmail.com にアクセスしてください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/CAEKEWdKwZ7S9OFALd5uROte517eLgKvUN4uXD-bj47jx-SbePw%40mail.gmail.com にアクセスしてください。
村井さん、佐野さん
> こういう構造を設計するとき私は2つの事を気にかけてヒヤリングします。
> 1. 動的といっても、変更される可能性はどの程度あるのか?
> 2. 動的に変更しなければならない時間的余裕はどの程度か?リアルタイム?日次?
細かい指摘ですが、私の言う「動的参照関係」は「動的なプロセスを経て参照先レコードにアクセスするタイプの参照関係」という意味です。具体例に沿って言えば、受注レコードを起点として、「品目の品種区分を検索する」という動的プロセスを実行してから{得意先C+品種区分}で得意先別値引率レコードにアクセスするという形式の参照関係です。「関連するデータ項目の値が変化するゆえに動的」と呼んでいるわけではないんですよね。ゆえに、このコメントは次のように表現されるのが適切と考えます。
1. その動的参照関係に関与するデータ項目値が変更される頻度はどの程度あるのか?
2. その動的参照関係に関与するデータ項目間の値整合性が回復するまでの時間的余裕はどの程度か?リアルタイム?日次?
1について考慮すれば、たとえば品目マスターの品種区分を変更禁止にするといった措置が考えられます。品目の品種区分が変化するとしたら品目の同一性が変化しているとみなせるケースが多そうなので、無理なやり方ではありません。旧品目を削除して、それに代わる新品目を追加すればいい。また、受注上の品目を変更禁止にすることも無茶な感じはありません。変更したければその受注を削除してから新規追加してもらえばいいからです。
2については、リアルタイムを基本としたいところです。夜間バッチで整合性が回復するとしたら、昼間に眺める取引データに対して疑心暗鬼を持たざるを得なくなるからです。夜間バッチで整合性を回復させることが許容されるのは、統計・集計系のような特殊なデータに限られると思いますね。
渡辺幸三
--
このメールは Google グループのグループ「IT勉強宴会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには benkyoenkai...@googlegroups.com にメールを送信してください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/CAHq7Lio%2BPZd4QDtTgwZGt2YegkasEErxNnU43KTB1p3kdHgYaQ%40mail.gmail.com にアクセスしてください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/002e01dc6e24%24f7b84940%24e728dbc0%24%40nifty.com にアクセスしてください。
村井さん
無料版ではBefore Insertが使えないとは。ゆえに、Commit/Rollbackで対応する羽目になるんですね。なんとも強引なやり方です(^^;
渡辺
From: benky...@googlegroups.com <benky...@googlegroups.com> On Behalf Of 村井智哉
--
このメールは Google グループのグループ「IT勉強宴会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには benkyoenkai...@googlegroups.com にメールを送信してください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/CAHq7LiqPW-%3DGdw%2Be6LPNsRN5B%3DQd1dnpAVMDQ15oc82gyv3Fyg%40mail.gmail.com にアクセスしてください。
--
このメールは Google グループのグループ「IT勉強宴会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには benkyoenkai...@googlegroups.com にメールを送信してください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/benkyoenkai/CAHq7LirRPFeZcUiCqy6yLtqy_bwFZt97dMiA5FWbQEX8WyADyg%40mail.gmail.com にアクセスしてください。
一倉さん、佐野さん。村井です。やはり SQL Server には BEFORE TRIGGER がないのですね。情報をありがとうございます。「データモデル大全」のなかで自分にとって謎であった 論理フィールドの実現方法 を知ることができて今年の収穫となりました。ところで、メーリングリストの操作を間違えたようで、リストが切れてしまいました。すみません。明後日 (25日) は Zoom から参加します。引き続きよろしくお願いいたします。2025年12月22日(月) 11:09 佐野初夫 <hats...@gmail.com>: