応用情報技術者 2018年 春期 午前2 問30
問題文
ビッグデータの基盤技術として利用される NoSQL に分類されるデータベースはどれか。
選択肢
ア:関係データモデルをオブジェクト指向データモデルに拡張し、操作の定義や型の継承関係の定義を可能としたデータベース
イ:経営者の意思決定を支援するために、ある主題に基づくデータを現在の情報とともに過去の情報も蓄積したデータベース
ウ:様々な形式のデータを一つのキーに対応付けて管理するキーバリュー型データベース(正解)
エ:データ項目の名称や形式など、データそのものの特性を表すメタ情報を管理するデータベース
ビッグデータの基盤技術として利用される NoSQL に分類されるデータベースはどれか【午前2 解説】
要点まとめ
- 結論:ビッグデータ基盤で使われるNoSQLは、柔軟なスキーマで大量データを高速処理できるキーバリュー型データベースが代表的です。
- 根拠:NoSQLは関係データベースの制約を超え、非構造化データや多様な形式のデータを効率的に扱うために設計されています。
- 差がつくポイント:選択肢の特徴を正確に理解し、キーバリュー型がNoSQLの典型例であることを押さえることが重要です。
正解の理由
選択肢ウは「様々な形式のデータを一つのキーに対応付けて管理するキーバリュー型データベース」とあり、これはNoSQLの代表的な形態です。NoSQLはスキーマレスで大量の非構造化データを高速に処理できるため、ビッグデータ基盤に適しています。
他の選択肢は関係データベースの拡張やデータウェアハウス、メタデータ管理などであり、NoSQLの特徴とは異なります。
他の選択肢は関係データベースの拡張やデータウェアハウス、メタデータ管理などであり、NoSQLの特徴とは異なります。
よくある誤解
「オブジェクト指向データベース」や「データウェアハウス」もNoSQLと思い込みやすいですが、これらは関係モデルの拡張や分析用の構造化データ管理でありNoSQLではありません。
解法ステップ
- NoSQLの特徴を確認する(スキーマレス、非構造化データ対応、分散処理に強い)。
- 選択肢の説明文からデータベースの種類を判別する。
- キーバリュー型はNoSQLの代表例であることを思い出す。
- 他の選択肢が関係データベースや分析用データベースであることを確認し除外する。
- キーバリュー型を示す選択肢ウを正解とする。
選択肢別の誤答解説
- ア:関係データモデルのオブジェクト指向拡張であり、NoSQLではなくオブジェクト指向データベースに近い。
- イ:経営者の意思決定支援用のデータベースはデータウェアハウスで、分析用の構造化データを扱う。
- ウ:キーバリュー型でNoSQLの典型例。ビッグデータ基盤に適している。
- エ:メタ情報管理はメタデータベースであり、NoSQLの分類には含まれない。
補足コラム
NoSQLは「Not Only SQL」の略で、従来の関係データベースの制約を超えた多様なデータモデルを指します。代表的なタイプにはキーバリュー型、ドキュメント型、カラム型、グラフ型があります。ビッグデータ処理では特にキーバリュー型が高速でスケーラブルなため広く利用されています。
FAQ
Q: NoSQLはすべてキーバリュー型ですか?
A: いいえ。NoSQLにはキーバリュー型のほかにドキュメント型、カラム型、グラフ型など多様な種類があります。
A: いいえ。NoSQLにはキーバリュー型のほかにドキュメント型、カラム型、グラフ型など多様な種類があります。
Q: データウェアハウスはNoSQLに含まれますか?
A: いいえ。データウェアハウスは構造化データの分析用で、主に関係データベース技術を用います。
A: いいえ。データウェアハウスは構造化データの分析用で、主に関係データベース技術を用います。
関連キーワード: NoSQL, キーバリュー型データベース、ビッグデータ、データウェアハウス、オブジェクト指向データベース、メタデータベース

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

