
情報処理安全確保支援士試験 平成30年度春期 午前Ⅰ 問8「関係データベースのテーブルにレコードを1件追加したところ,インデックスとして使う…」の正解と解説です。情報処理安全確保支援士試験の「データベース」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
イ. (図)中間ノードAから子ノードB,C1,C2,Dへポインタが伸び,リーフはB↔C1↔C2↔Dの順で連結されているが,AからC2へのポインタの向きなどが異なる。
B⁺木でリーフCが満杯になり新レコードで分割されると、CはC1とC2の2つのリーフになる。親の中間ノードAにはB・C1・C2・Dへのポインタが正しく張られ、リーフ層はB↔C1↔C2↔Dの順に双方向連結されて順次アクセスを保つ必要がある。この正しい結線を示すのがイで正解。B⁺木はDBインデックスの基礎で、分割後も整列と連結が保たれる点が要点。