doc.dev1x.org

DB設計チェックリスト

一般

複数の目的に使われるテーブル

複数の目的に使われるカラム

導出項目が保存されていないか

カラムの数は適切か

レコード数が大きくなりすぎるテーブルはないか

有意コードはないか

エンティティの粒度

イベントエンティティ

データのライフサイクル

Null

フラグ

正規化

第一正規形

第二正規形

第三正規形

第四正規形

第五正規形

BC正規形

参考資料