令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18
テクノロジ/データベースブロックチェーンのデータ構造の特徴として,適切なものはどれか。
出典:令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18
- ア検索のための中間ノードと,実データへのポインタを格納する葉ノードをインデックスとしてもつ。
- イ時刻印が付与された複数のバージョンから成るデータをスナップショットとしてもつ。
- ウ実データから作成したビットマップをインデックスとしてもつ。
- エ直前のトランザクションデータの正当性を検証するためのハッシュ値をもつ。
正解:エ
解説
ブロックチェーンは,取引データをまとめたブロックを鎖のように連結したデータ構造であり,各ブロックが直前のブロック(トランザクションデータ)のハッシュ値を保持することで,過去のデータが改ざんされるとハッシュ値が一致しなくなり,正当性(改ざんの有無)を検証できる仕組みになっています。
選択肢ごとの解説
- ア誤り。中間ノードと葉ノードでインデックスを構成するのはB木などの木構造インデックスの特徴であり,ブロックチェーンのデータ構造の説明ではありません。
- イ誤り。時刻印付きの複数バージョンをスナップショットとしてもつのは,マルチバージョン同時実行制御(MVCC)などの特徴であり,ブロックチェーンのデータ構造の説明ではありません。
- ウ誤り。ビットマップインデックスは,実データの値の分布からビット列を作成するインデックス方式であり,ブロックチェーンのデータ構造の説明ではありません。
- エ正しい。各ブロックが直前のトランザクションデータのハッシュ値をもつことで,データの正当性(改ざんされていないこと)を検証できるのが,ブロックチェーンのデータ構造の特徴です。