back

データチェックの種類



照合チェック 入力したコードが存在するかを照合する
重複チェック  データの重複を検査する
フォーマットチェック 形式、書式などを検査する
リミットチェック データの限界値を検査する
ニューメリックチェック データが数字であるか検査する
レンジチェック データの範囲を検査する
シーケンスチェック データが順番に並んでいるか検査する
カウントチェック 件数の検査する

★★★宿題:二種向け★(2000/4/4)

 入力データの値が規定の範囲内かどうかを検査するチェック方式はどれか。

 ア 照合チェック

 イ 重複チェック

 ウ フォーマットチェック

 エ リミットチェック


■解答■
  二種午前平成11年春問59(宿題メールより)

 
> 限度検査(limit check)
> データの値が指定された値を超えているかどうかの検査。
> たとえば、月のデータなら、12を越えるかどうかを調べ、超えているものは
> 間違いである。
> (新星出版社 情報処理用語辞典 P.138より)

 どうもありがとうございました。

>◎照合チェック
> データの一致を確かめるチェック方式
>◎重複チェック
> 重複データがないかどうかをチェックする方式
>◎フォーマットチェック
> 定められた書式に反してないかをチェックする方式
>◎リミットチェック
> 入力データの値が規定の範囲内かどうかを検査するチェック方式

 どうもありがとうございました



★★★宿題:二種(基本情報技術者)向け★(2000/7/21)

 次の注文データが入力されたとき,商品コードが商品マスタファイル上に存在
するかどうかを調べるときに行うチェックはどれか。

 注文データ
┌―――――┬――――┬―――――┬―――――┬――――――┐
│伝票番号 │注文日 │商品コード│数 量  │顧客コード │
│(文字) │(文字)│(文字) │(数値) │(文字)  │
└―――――┴――――┴―――――┴―――――┴――――――┘

 ア シーケンスチェック

 イ 照合チェック

 ウ ニューメリックチェック

 エ 論理チェック


(解答例)

上の説明を読めば、簡単に答えはでてくるはずです。

用語では論理チェックの説明だけがありませんね。自分で調べてみましょう。

調べたら、太チョに教えてください・・・ ^_^;

■解答■(宿題メールより)
  二種午前平成12年春問61

>商品マスタファイルとの照らし合わせ、なので、
>照合チェックとしました。

 どうもありがとうございました。

> シーケンスチェック(順番検査)・・・ファイルのレコードが、特定のキーを基準
> として、正しい順序関係の保持されているか確認すること。特にデータを複数の媒
> 体で保持している場合、コンピュータで処理する前に並び順の検査が必要である。
> (93P)
>
> ニューメリックチェック・・・入力データのチェックの一手法。数値項目と定義さ
> れた項目が数字であるかどうかを調べる方法。数字検査。通常、数字項目は計算処
> 理の対象となり、誤って英字やカナ文字が入るとエラーの原因となる可能性がある
> ため、この検査を行う。(150P)
>
> 学研合格情報処理 情報システム辞典2000年版より
>

 どうもありがとうございました。

>照合チェック〜
>一定の規則に従ってデータから検査文字を算出し、データにその検査文字を
>付加することによって、入力データをチェックする。
>(http://www.mirai.ne.jp/~suehiro/aobaroot/am4.htmより)

 どうもありがとうございました。

> 論理チェック・・・・・・データが論理的に正しいかチェックする。

 どうもありがとうございました。
 太チョもどうもありがとうございました。

>末広先生のページに参考になる問題が載っていました↓。
>http://www.mirai.ne.jp/~suehiro/10ksiken/h0704/2-h704am71-80.htm

 どうもありがとうございました。


★★★宿題:二種(基本情報技術者)向け★(2000/9/6)

 4 けたの 10 進数の一の位の数字を 2 倍,十の位の数字を 2^2 倍,百の位の
数字を 2^3 倍,千の位の数字を 2^4 倍して得られる値の合計の最下位の数字を
チェックディジットとした場合,4 けたの 10 進数 5432 のチェックディジット
は幾らか。

 ア 2

 イ 4

 ウ 6

 エ 8


(解答例)
問題文の通りに解いていくと

5*2^4+4*2^3+3*2^2+2*2=
80+32+12+4=128

最下位の数字だから
チェックディジットは8となる。