このシナリオでは、データベースを 2 つに分割する必要がありますか?
シナリオ
顧客がテーブルで注文を作成、編集、保存している間Order
に、Web サイトの所有者はストアド プロシージャを呼び出して、テーブルのテーブル プロパティを変更しEmail
ます。
アップデート
Order テーブルと Email テーブルとの唯一の関係は、 userId (Email テーブルの FK) です。したがって、顧客が注文しているときに、同時にnull許容の「CcAddressId」列をEmailテーブルに追加すると、どのような影響がありますか。この注文が成功すると問題が発生しますか?
質問:
- これらのイベントが同時に発生した場合、エラーが発生する可能性はありますか?
- データベースをグループに分割したほうがよいでしょうか?