基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成24年 秋期 基本情報技術者 午前 問28
問28   データ項目の命令規約

 新たにデータ項目の命令規約を設ける場合,次の命名規約だけでは回避できない問題はどれか。

〔命名規約〕

(1) データ項目名の末尾には必ず“名”,“コード”,“数”,“金額”,“年月日”などの 区分語を付与し,区分語ごとに定めたデータ型にする。

(2) データ項目名と意味を登録した辞書を作成し,異音同義語や同音異義語が発生しないようにする。

ア データ項目“受信年月日”のデータ型として,日付型と文字列型が混在する。

イ データ項目“受注金額”の取り得る値の範囲がテーブルによって異なる。

ウ データ項目“賞与金額”と同じ意味で“ボーナス金額”というデータ項目がある。

エ データ項目“取引先”が,“取引先コード”か“取引先名”か,判断できない。


解答←クリックすると正解が表示されます

解説

 問題文では、データ項目名の最後の文字によって、データ型を定めている。 例えば、“生年月日”や“受信年月日”は、年月日の取り得る値の範囲の数字と 定めることができる。

ア: “〜年月日”のデータ型は日付型に定めることができる。

イ:正しい。“〜金額”のデータ項目に値の範囲を決めることはできない。

ウ: “賞与金額”と“ボーナス金額”を異音同義語として辞書に登録すればよい。

エ: データ項目名の末尾には必ず“名”、“コード”などの区分語を付与するので、 “取引先”はありえない。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]