問26令和4年度 秋期テクノロジ系
データ項目の命名規約を設ける場合,次の命名規約だけでは回避できない事象はどれか。 〔命名規約〕 (1) データ項目名の末尾には必ず“名”,“コード”,“数”,“金額”,“年月日”などの区分語を付与し,区分語ごとに定めたデータ型にする。 (2) データ項目名と意味を登録した辞書を作成し,異音同義語や同音異義語が発生しないようにする。
- アデータ項目“受信年月日”のデータ型として,日付型と文字列型が混在する。
- イデータ項目“受注金額”の取り得る値の範囲がテーブルによって異なる。
- ウデータ項目“賞与金額”と同じ意味で“ボーナス金額”というデータ項目がある。
- エデータ項目“取引先”が,“取引先コード”か“取引先名”か,判別できない。
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ この命名規約は,区分語によってデータ型を統一し,辞書によって名称と意味の不一致を防ぐ。しかし,データ項目が取り得る値の範囲を統一する規定はない。そのため,同じ受注金額でもテーブルごとに値の範囲が異なる事象は回避できない。
- ア 末尾の区分語である年月日には所定のデータ型を定めるので,受信年月日に日付型と文字列型が混在する事象は回避できる。
- ウ 名称と意味を辞書に登録し,異音同義語を発生させない規約があるので,賞与金額とボーナス金額の併存は回避できる。
- エ 末尾に名やコードなどの区分語を必ず付ける規約があるので,取引先が取引先コードか取引先名か判別できない事象は回避できる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和4年度 秋期 応用情報技術者試験 午前 問26