令和5年度 秋期 データベーススペシャリスト試験 午前II 問18

テクノロジセキュリティ技術アルゴリズム

この問題は2023(R5)秋 データベーススペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

ブロックチェーンのデータ構造の特徴として,適切なものはどれか。

解答・解説を読む

正解: 選択肢

ブロックチェーンは、複数の取引(トランザクション)データをまとめた「ブロック」を単位とし、それらを時系列に鎖(チェーン)のようにつないで保存するデータ構造です。
各ブロックには、直前のブロックのハッシュ値が含まれており、これによってデータの改ざんを検知し、連続性や正当性を検証できる仕組みになっています。したがって、適切な記述は「エ」となります。

各選択肢の解説

  • : 検索のための中間ノードと、実データへのポインタを格納する葉ノードをインデックスとしてもつ構造は、関係データベースなどで用いられる B+木(B+ツリー)インデックス などの特徴です。
  • : 時刻印を付与された複数のバージョンから成るデータをスナップショットとしてもつ構造は、データベースやストレージの スナップショット機能 や多版同時実行制御(MVCC)などの特徴です。
  • : 実データから作成したビットマップをインデックスとしてもつ構造は、関係データベースなどで用いられる ビットマップインデックス の特徴です。
  • : 正解。ブロックチェーンは、直前のブロック(トランザクションデータ群)のハッシュ値をもつことで、データの連続性と改ざん耐性を担保しています。