情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅰ 問8「顧客に,英大文字 A〜Z の 26 種類を用いた顧客コードを割り当てたい。現在の…」の正解と解説です。情報処理安全確保支援士試験の「コード設計」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
ア. 3
英大文字26種でn桁のコードは26のn乗通り表せる。3年後の顧客数は8000×1.2の3乗=8000×1.728=13824人。2桁は26の2乗=676で不足、3桁は26の3乗=17576で13824を上回る。よって最少3桁でアが正解。将来の増加を見込んだコード桁数設計はマスタ設計の基本で、桁あふれは大規模改修を招く。