令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問13
テクノロジ/データベースハッシュ方式によるデータ格納方法の説明はどれか。
出典:令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問13
- アレコードの特定のデータ項目の値が論理的に関連したレコードを,同一ブロック又はできる限り隣接したブロックに格納する。
- イレコードの特定のデータ項目の値に対応した子レコード同士を,ポインタで鎖状に連結して格納する。
- ウレコードの特定のデータ項目の値の順序を保持して,中間ノードとリーフノードの平衡木構造のブロックを作り,リーフブロックにレコード格納位置へのポインタを格納する。
- エレコードの特定のデータ項目の値を引数とした関数の結果に従って決められたレコード格納場所に格納する。
正解:エ
解説
ハッシュ方式によるデータ格納は,レコードの特定のデータ項目(ハッシュキー)の値をハッシュ関数に入力し,その計算結果(ハッシュ値)に対応する格納位置にレコードを直接格納する方式です。
選択肢ごとの解説
- ア誤り。特定のデータ項目の値が論理的に関連するレコードを同一又は隣接するブロックに格納する方式は,クラスタ化(クラスタリング)による格納方法の説明です。
- イ誤り。特定のデータ項目の値に対応する子レコード同士をポインタで鎖状に連結して格納する方式は,リスト(ポインタ連鎖)方式の説明です。
- ウ誤り。データ項目の値の順序を保持し,中間ノードとリーフノードから成る平衡木構造でレコード格納位置へのポインタを管理する方式は,B木(B+木)索引を用いた格納方法の説明です。
- エ正しい。ハッシュ方式は,特定のデータ項目の値を引数としたハッシュ関数の計算結果に従って決められた場所にレコードを格納する方式です。