データモデリング
事実を無駄なく正しく記録する
正規化
、
トランザクション
、制約と
データ
整合性
によって支えられる
情報とデータの違い
を意識する
更新 (
UPDATE
) を減らす
イミュータブルデータモデル
データが
イミュータブル
であれば
複雑性
は下がり、事実やデータが失われることはない
「更新と
削除
をしない」という制約付きで思考すると見落としている
概念
や
モデル
を見つける事ができる
エンティティ
の分類
マスタ
&
トランザクション
派
基準がけっこうあいまい
Theory of Models
由来の
リソース
&
イベント
派
アクティビティに関する日時を持っていたり、<イベント名>するという動詞が成立するならイベント
それ以外はリソース
https://speakerdeck.com/masuda220/table-design?slide=8
https://gyazo.com/45e7d099206fe563ad770600bbf02286
参考
良いまとめ
RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料