APシステム開発技術 · 設計
一事実一箇所
One Fact in One Place
いちじじついっかしょ
データ中心アプローチ(DOA)の原則で、1つの事実を1か所にだけ記録し、同じデータを重複して持たないようにすること。データを正規化して実現し、更新したときに一部だけが書き換わって矛盾が生じるのを防ぐ。
共有:
Related
関連キーワードの用語
AP第1正規形
すべての属性値が原子的(これ以上分解できない値)であり、繰り返し項目を含まない表の状態。非正規形の表から繰り返しグループを排除して、各セルに1つの値のみが入るようにする。正規化の最初のステップ。
AP第2正規形
第1正規形を満たし、かつ主キーの一部の属性にのみ関数従属する非キー属性(部分関数従属)が存在しない表の状態。複合主キーを持つ表において、主キーの一部にしか依存しない属性を別の表に分離する。
AP第3正規形
第2正規形を満たし、かつ非キー属性間の推移関数従属が存在しない表の状態。非キー属性Aが非キー属性Bに関数従属し、BがキーKに関数従属する場合(K→B→A)、属性AとBを別の表に分離する。
AP部分関数従属
複合キーの一部だけによって非キー属性が決まる関係。第2正規形はこの部分関数従属を取り除いた状態であり、該当する属性を別の表へ分離することで更新時異状を防ぐ。
AP推移関数従属
主キーが非キー属性Aを決め、そのAがさらに別の非キー属性Bを決めるという間接的な従属関係。第3正規形はこれを取り除いた状態で、AとBを別の表に分離して整合性を保つ。
SGデータ重複の排除
データベース設計において、同じデータが複数の場所に重複して格納されることを排除すること。正規化によりデータの一貫性を保ち、更新時の矛盾を防止する。
