応用情報技術者トランザクションとWeb境界の診断オリジナル・公式資料照合難易度

PostgreSQL 16で未処理注文だけの小さい索引を作りたい。status='open'の行だけを対象とする索引の種類はどれか。

A
statusを先頭列とする全行の複合索引

アクセス経路の工夫ではあるが、索引対象を未処理行だけに限定する種類ではない。

B
WHERE status='open'を条件にした部分索引★ 正解

部分索引は条件を満たす行だけに索引エントリーを持つ。問い合わせ条件と述語の対応も重要である。

C
すべての列を含める全行の索引

列を増やすだけでは未処理行に対象を限定できない。

D
条件を持たない一意制約だけ

一意性の制約と未処理行だけの選別は別の要件である。

解説

部分索引は条件を満たす行だけに索引エントリーを持つ。問い合わせ条件と述語の対応も重要である。

根拠資料・確認情報

対応範囲:2026年度 応用情報技術者試験/シラバスVer.7.2・科目A/B表記

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 応用情報技術者 合格を目指す。無料・課金なし。

更新: 2026/11/2
PostgreSQL 16で未処理注文だけの小さい索引を作りたい。status= | 応用情報技術者 練習問題・解説 | まなびの時間