過去問解きまくり研究所 ホーム

データベース|平成26年度 春期 ITパスポート試験(特別措置試験) 問100

〔中問D・システム統合時のデータ移行作業〕〔テクノロジ〕
Aさんは,ブランドMの販売管理システムの顧客テーブルに統合した顧客データの件数を,移行作業が正しく完了したことを判定する基準の一つに用いることにした。そこで移行作業前のそれぞれの販売管理システムを調査し,次の結果を得た。移行作業後の顧客データは何件になるか。

〔調査の結果〕
```
(1) ブランドSの顧客テーブルには,2,000件の顧客データが登録されている。
(2) ブランドMの顧客テーブルの顧客コードは0〜9までの数字で構成された6桁の文字列で,
6桁目がチェックディジットである。現在,顧客コードの観点から登録可能なデータ件数
の,5%が登録されている。
(3) ブランドMの顧客テーブルに登録されている件数の10%はブランドSの顧客テーブルにも
登録されているので,ブランドSの顧客テーブルからこの顧客データは移行しない。
```

解説

末尾の一桁は、選ぶものではなく決まるものだと読みます。

顧客の番号は、数字十種類でできた六桁の文字列です。六桁すべてが自由なら、組み合わせは百万通りになります。しかし末尾の一桁は、前の五桁から計算して決まる検査用の数字です。自由に選べるのは上の五桁だけなので、十万通りにとどまります。その五分が登録済みなので、移行先には五千件あります。移行元には二千件ありますが、そのうち重なるぶんは移しません。重なるのは移行先の五千件の一割なので、五百件です。よって移す件数は千五百件になります。合わせて六千五百件が、移行を終えた後の件数です。コード設計では、末尾に検査用の桁を置く工夫がよく使われます。打ち間違えると計算が合わなくなるので、その場ではじけます。割合は、何に対する割合かを必ず文から拾います。一割は移行元の二千件ではなく、移行先の五千件にかかっています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成26年度 春期 ITパスポート試験(特別措置試験) 問100

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)