31 lines
906 B
Plaintext
31 lines
906 B
Plaintext
・テーブルの単位の妥当性
|
|
管理する単位が妥当か
|
|
|
|
・正規化の妥当性
|
|
正規化しているテーブルについてはその妥当性について確認
|
|
さらなる改善などあればアドバイス
|
|
|
|
・主キーの妥当性
|
|
・主キーで1行を特定できているか
|
|
・サロゲートキー使ってるか
|
|
|
|
・テーブル・項目の洗い出し妥当性
|
|
・画面レイアウトに存在する項目がテーブル項目に存在するか
|
|
(一致する項目がなくても他の項目から画面表示に編集して表示できるか)
|
|
・業務フローや仕組み上で必要な情報(項目)が存在するか
|
|
|
|
・親子関係のテーブルが正しく作成できているか
|
|
ECサイトなどは注文テーブル(注文No)と注文明細テーブル(注文No,注文明細No)が必要な場合が多いが
|
|
親子関係を思いつくのは難しく、1テーブルにしてしまい冗長な項目を含むテーブルになってしまうことが多い
|
|
|
|
・リレーション(外部キー)の妥当性
|
|
|
|
・多重度(1対多など)の妥当性
|
|
|
|
・データ型や桁数も設定している場合はそれらの妥当性
|
|
|
|
・金額項目については消費税も考慮されているか
|
|
|
|
・論理削除、物理削除も考慮されていると尚良い
|
|
|