応用情報技術者試験 午前

解説一覧 / 令和5年度 春期 問26

解説を読む ↓

26令和5年度 春期テクノロジ系

JSON形式で表現される図1,図2のような商品データを複数のWebサービスから取得し,商品データベースとして蓄積する際のデータの格納方法に関する記述のうち,適切なものはどれか。ここで,商品データの取得元となるWebサービスは随時変更され,項目数や内容は予測できない。したがって,商品データベースの検索時に使用するキーにはあらかじめ制限を設けない。

問題の図
図(問題冊子 p.15 より)— クリックで原寸

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 図1と図2では,「品名」と「商品名」の違いに加え,「関連商品id」や「生産地」,「画像URL」など項目構成が異なる。商品データ単位で格納するドキュメントデータベースなら,項目構成を固定せず,予測できない項目を含む各データを扱えるので,ウが適切である。

  •  項目名と値の単純な上下関係にすれば変化へ対応できると考えている。しかし,「関連商品id」の値の集合を含む商品データ全体の構造を,項目名と値だけの2階層では適切に保持できない。
  •  項目名と値の対応を,集合同士を結ぶグラフとして扱えばよいと考えている。これでは,各商品のどの項目名がどの値に対応するのかという商品データ単位のまとまりを適切に表せない。
  •  未知の項目も列として追加すればよいと考えている。しかし,各項目名を列名にすると,取得元の変更で新しい項目が現れるたびに表の定義を変更する必要があり,項目を予測できない条件に合わない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和5年度 春期 応用情報技術者試験 午前 問26

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。