応用情報技術者試験 令和4年度 秋期 午前 問26
データ項目の命名規約を設ける場合、次の命名規約だけでは回避できない事象はどれか。 〔命名規約〕 (1) データ項目名の末尾には必ず"名"、"コード"、"数"、"金額"、"年月日"などの区分語を付与し、区分語ごとに定めたデータ型にする。 (2) データ項目名と意味を登録した辞書を作成し、異音同義語や同音異義語が発生しないようにする。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
命名規約では、データ項目の名前、意味、データ型は統一できますが、値の範囲までは規定していません。例えば、受注金額を整数型に統一しても、あるテーブルでは最大100万円、別のテーブルでは最大1億円とすることがあり得ます。したがって、イの事象はこの規約だけでは回避できません。
アの事象は回避できます。末尾が「年月日」である項目には、規約(1)によって同じデータ型が適用されるので、日付型と文字列型の混在を防げます。
ウの事象は回避できます。「賞与」と「ボーナス」は表記や読みが異なっても同じ意味をもつ異音同義語です。規約(2)の辞書によって、どちらか一方に統一できます。
エの事象は回避できます。規約(1)では「名」や「コード」などの区分語を末尾に付けるため、「取引先名」と「取引先コード」を明確に区別できます。
【ポイント】 命名規約で統一できるのは、主に名称、意味、データ型です。 桁数、最大値、最小値などの値域を統一するには、ドメイン定義やデータ標準を別途定めます。 異音同義語は「賞与」と「ボーナス」、同音異義語は同じ読みでも意味が異なる語を指します。
出典:令和4年度 秋期 応用情報技術者試験 午前 問26
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる