必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成24年度秋季問題一覧
  4. 平成24年度秋季問題28-解答・解説-分析

平成24年度秋季問題

問題28

新たにデータ項目の命名規約を設ける場合,次の命名規約だけでは回避できない問題はどれか。
[命名規約]
(1)データ項目名の末尾に必ず「名」,「コード」,「数」,「年月日」などの区分語を付与し,区分ごとに定めたデータ型にする。
(2)データ項目名と意味を登録した辞書を作成し,異音同義語や同音異義語が発生しないようにする。

データ項目「受信年月日」のデータ型として,日付型と文字列型が混在する。
データ項目「受注金額」の取り得る値の範囲がテーブルにより異なる。
データ項目「賞与金額」と同じ意味で「ボーナス金額」というデータ項目がある。
データ項目「取引先」が,「取引先コード」か「取引先名」か,判別できない。
データ項目「受信年月日」のデータ型として,日付型と文字列型が混在する。
データ項目「受注金額」の取り得る値の範囲がテーブルにより異なる。
データ項目「賞与金額」と同じ意味で「ボーナス金額」というデータ項目がある。
データ項目「取引先」が,「取引先コード」か「取引先名」か,判別できない。

新たにデータ項目の命名規約を設ける場合,次の命名規約だけでは回避できない問題はどれか。
[命名規約]
(1)データ項目名の末尾に必ず「名」,「コード」,「数」,「年月日」などの区分語を付与し,区分ごとに定めたデータ型にする。
(2)データ項目名と意味を登録した辞書を作成し,異音同義語や同音異義語が発生しないようにする。

データ項目「受信年月日」のデータ型として,日付型と文字列型が混在する。
データ項目「受注金額」の取り得る値の範囲がテーブルにより異なる。
データ項目「賞与金額」と同じ意味で「ボーナス金額」というデータ項目がある。
データ項目「取引先」が,「取引先コード」か「取引先名」か,判別できない。
データ項目「受信年月日」のデータ型として,日付型と文字列型が混在する。
データ項目「受注金額」の取り得る値の範囲がテーブルにより異なる。
データ項目「賞与金額」と同じ意味で「ボーナス金額」というデータ項目がある。
データ項目「取引先」が,「取引先コード」か「取引先名」か,判別できない。

解答:イ

<解説>

× データ項目「受信年月日」のデータ型として,日付型と文字列型が混在しても両方のデータ型を考慮した命名規約とすることで問題は回避できる。
命名規約では値の範囲に関しては何も定められていない。
× 命名規約(2)により異音同意語の発生は避けることができる。
× 命名規約(1)により、項目名には必ず区分語が付きます。