応用情報技術者試験 令和7年度 春期 午前 問24
大量のIoTデバイスから送信される大量で、かつ様々な形式のデータを格納可能なデータモデルのうち、行ごとに任意の列数をもち、かつ列ごとに複数の値をもつことによって、柔軟なデータ格納を実現しているデータモデルはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
ワイドカラム型は、行を識別する行キーと、多数の列をまとめる列ファミリなどを用いてデータを格納するNoSQLのデータモデルです。全ての行が同じ列をもつ必要はなく、行ごとに必要な列だけを追加できるため、疎で不均一な大量データを効率よく扱えます。また、列の値を時刻などと対応付けて複数保持できる製品もあります。デバイスごとに取得するセンサー項目が異なったり、項目が後から増えたりするIoTデータに柔軟に対応できるので、正解はエです。
アのグラフ型は誤りです。これはデータをノード、データ間の関係をエッジとして表し、人物同士のつながりや経路探索などに適したモデルです。イのドキュメント型は誤りです。これはJSONやXMLに似た自己記述的な文書を単位として格納し、文書ごとに異なる項目や入れ子構造を扱うモデルです。ウのリレーショナル型は誤りです。これは表、行、列でデータを管理し、原則として表の各行が共通の列定義に従うモデルです。また、第1正規形では一つのセルに一つの値を格納するため、設問の特徴とは異なります。
【ポイント】 ワイドカラム型は、列指向の関係データベースとは別のNoSQLモデルです。「行ごとに列が異なる」「疎なデータ」「列ファミリ」という語が判断の手掛かりです。大量データを複数サーバに分散して扱いやすい点も特徴です。
出典:令和7年度 春期 応用情報技術者試験 午前 問24
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる