垂直分断とは?
垂直分断とは、一つの表を列単位で切り分けて複数のサイトへ配置する分割方式。各断片に主キーを重複して持たせ、主キーで結合すると元の表に戻る。参照頻度や機密度が異なる列を分離し、よく使う列だけを手元に置く目的で使う。
すいちょくぶんだん
垂直分断の意味
一つの表を列単位で切り分けて複数のサイトへ配置する分割方式。各断片に主キーを重複して持たせ、主キーで結合すると元の表に戻る。参照頻度や機密度が異なる列を分離し、よく使う列だけを手元に置く目的で使う。
垂直分断の具体例
社員表を「社員番号・氏名・所属」と「社員番号・給与・評価」に分け、後者を人事サイトだけに置く。名簿照会は前者だけで済むので通信が発生せず、給与列は人事サイト側の権限管理だけで守れる。
垂直分断は試験でどう引っ掛けられる?
主キーを両方の断片に持たせないと無損失に復元できない点を落としやすい。また列を分けただけでは行数は減らないので、行数由来のI/O削減効果は水平分断ほど大きくならない。
垂直分断と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。