なるほど。そうだよね。
整合性チェックが必要だよね。

在庫テーブル、
品目情報テーブルを、
在庫一覧表テーブルは最初から用意しておいて、

整合性チェックをした方がいいと思うけどなあ。
在庫テーブルが読めなかったら、
無条件で在庫一覧表テーブルの在庫額には、
0をセットすればいいじゃない。

障害が起こった場合、
追いかけるときにそういう作りにしておく方がいいと思う。
在庫一覧表テーブルは、最初から用意しといた方がいいと俺は思う。
最初から存在するテーブルを更新するだけなんだから、
それで速度が落ちるとも思えないなあ。

ただ、整合性チェックとかは、
プログラムでやらないといけないよね。
プログラムがわからないDB技術者の人は、
そういうのイヤがるのはわかるな。