投稿

ラベル(インデックス)が付いた投稿を表示しています

インデックス(索引)や key-value ペア をテーマとしたネットワークスペシャリスト試験

 了解しました ✅ 今回は インデックス(索引)や key-value ペア をテーマに、ネットワークスペシャリスト試験やデータベース・情報検索の観点を踏まえた問題を 10問 作成します。 インデックスは データベース・検索エンジン で、key-valueペアは KVS(Key-Value Store)、NoSQL、キャッシュ(Redis, Memcached) などでよく登場します。 --- インデックス/Key-Value ペアに関する問題(10問) --- ■ 問題1 データベースにおけるインデックスの役割として最も適切なものはどれか。 A. データの暗号化 B. データの検索を高速化する C. データの冗長化 D. データの正規化 正解:B 解説:インデックスは検索の効率化を目的とする。 --- ■ 問題2 B+木インデックスの特徴として正しいものはどれか。 A. データをランダムに格納する B. すべてのデータが葉ノードに格納される C. ヒープ構造で管理される D. 挿入・削除時にインデックスは変化しない 正解:B 解説:B+木は葉ノードにすべてのデータを格納し、探索性能が一定になる。 --- ■ 問題3 Key-Value Store の典型的な利用例として正しいものはどれか。 A. 複雑なJOINを伴う処理 B. セッション管理やキャッシュ C. トランザクション一貫性が必須な金融DB D. 大規模な分析処理 正解:B 解説:KVSは単純な検索・更新が速いため、セッション情報やキャッシュに適している。 --- ■ 問題4 インデックスを作成すると検索性能は向上するが、悪影響を及ぼす可能性がある操作はどれか。 A. SELECT B. UPDATE / INSERT C. DELETE時にインデックスは無効になる D. JOIN 正解:B 解説:インデックス更新が必要となるため、更新・挿入のコストが増える。 --- ■ 問題5 KVS(Key-Value Store)の特徴として正しいものはどれか。 A. スキーマに従ってデータを正規化する B. キーを指定して高速に値を取得できる C. SQL文による複雑なクエリが可能 D. 常にリレーショナルモデルに従う 正解:B 解説:KVSは「キーを指定して値を取り出す」という単純な操作に特化している。...