非正規化とは?ひせいきか
非正規化とは、性能上の必要から、あえて冗長を許して表を統合したり集計値を保持したりする設計判断。結合の回数を減らして参照を速くできる一方、同じ事実が複数の箇所に存在することになるため、更新時に矛盾が生じうるという代償を負う。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →具体例
受注明細に商品名を持たせておくと、一覧表示のたびに商品表と結合しなくて済み、表示が速くなる。ただし商品名を変更したときは、商品表だけでなく過去の明細をどう扱うかをあらかじめ決めておかないと表示が食い違う。
試験での引っ掛け
最初から非正規で作るのではなく、正規化した設計を出発点にして、測定した性能問題に対する対策として適用するのが原則。冗長を持たせた分は、更新処理側で整合性を保つ責任が発生する。
関連用語
出典・参考
公式シラバスの3 技術要素 > 2. データベース設計 > (4) データベースのパフォーマンス設計に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。