経営情報システム H28年度 第9問

第9問

多様な入力機器の発達、コンピュータ処理の多方面への進展により、ビッグデー タと呼ばれる多様で大量のデータを扱うことが多くなった。そのような時代の要請 に対応するデータベース技術に関する記述として最も適切なものはどれか。

  1. RDB では、ひとつのデータベースを複数のコンピュータで分散して管理する 機能はないので、ビッグデータのような多様で大量のデータは扱えない。
  2. XML データベースとは、XML の階層構造をRDB の階層構造にマッピングし て利用するデータベースである。
  3. ーバリューデータベースは、データの構造や属性を決めるスキーマ設計をし なくても使える。
  4. ビッグデータに適したNoSQL データベースと呼ばれるものは、RDB と区別 するためにその呼び名を用いているが、データ検索にはRDB と同じようにSQL を使う。 DKJC-1F
▼ 解答・解説を見る

正解:

解答:ウ

ビッグデータ時代のデータベース技術(分散RDB、XMLDB、キーバリュー型、NoSQL)を問う。

  • ア(×):RDBにもデータベースを複数台で分散管理する仕組み(分散データベース、シャーディング等)はあり、「機能はない」は誤り。
  • イ(×):XMLデータベースはXMLの階層構造をそのまま格納・検索するもので、「XMLの階層構造をRDBの階層構造にマッピングする」という説明は不正確(そもそもRDBは表形式であり階層構造ではない)。
  • ウ(○):キーバリュー型データベースは、キーと値の組で柔軟にデータを格納でき、事前のスキーマ設計をしなくても利用できる(スキーマレス)。NoSQLの代表で正しい。
  • エ(×):NoSQL(Not only SQL)は、RDBの厳密な表構造やSQLによらない非関係型DBの総称であり、「検索にRDBと同じSQLを使う」が誤り(製品により独自のクエリ手段を用いる)。

よって

#データベース#Web・インターネット#経営情報・IT戦略#統計・データ分析

← 経営情報システムの一覧へ戻る