テーブル設計の際、NOT NULL制約を必ず使うようにする。これを徹底するだけで自ずと正規化される。(入力が必須でない値は別テーブルに移動する)
「コトの記録」の変更は禁止。起きてしまった出来事は変えられないはず。
コトの記録から状態を導出することでテーブル設計をイミュータブルに保つことができる。
コトとは?→ドメインモデリングのコツ
2025年8月30日1 min read
テーブル設計の際、NOT NULL制約を必ず使うようにする。これを徹底するだけで自ずと正規化される。(入力が必須でない値は別テーブルに移動する)
「コトの記録」の変更は禁止。起きてしまった出来事は変えられないはず。
コトの記録から状態を導出することでテーブル設計をイミュータブルに保つことができる。
コトとは?→ドメインモデリングのコツ