過去問250問の設問文・選択肢・解説を集計し、実際に出てきた回数が多い順に並べました。 用語名を押すと解説ページへ移動します。
| 用語 | 出題 | どんな用語か | |
|---|---|---|---|
| 1 | 主キー関係モデル / キー | 34問 | 表の中の1行を一意に特定するために、候補キーの中から設計者が1つ選んで指定したキー。 |
| 2 | NULLSQL / NULL | 24問 | 値が存在しない、あるいは値が不明であることを表す標識で、それ自体は値ではない。 |
| 3 | 一貫性トランザクション管理 / ACID | 24問 | トランザクションの実行前後で、データベースが定義された制約をすべて満たす矛盾のない状態に保たれる性質。 |
| 4 | ロールSQL / 集合演算 | 21問 | 複数の権限をまとめて名前を付け、利用者やほかのロールへ一括して与えられるようにした権限管理の単位。 |
| 5 | 関数従属正規化 / 関数従属 | 20問 | 属性集合Aの値が決まれば属性集合Bの値がただ一つに定まるとき、BはAに関数従属するといい、A→Bと書く。 |
| 6 | 隔離性トランザクション管理 / ACID | 18問 | 複数のトランザクションを同時に実行しても、互いの途中結果に影響されず、1本ずつ順に実行したのと同じ結果が得られる性質。 |
| 7 | ロールバック障害回復 / 回復方式 | 16問 | 更新前ログ(UNDOログ)を使って、トランザクションが行った更新を取り消し、開始前の状態へ戻す処理。 |
| 8 | 2相コミット分散データベース / 分散トランザクション | 15問 | 複数のサイトにまたがる更新を一括して確定するための手順で、調停者が第1相(準備相)で全サイトにコミット可否を問い合わせ、全員が可と答えたときだけ第2相(コミット相)でコミットを指示する。 |
| 9 | 選択関係モデル / 関係代数 | 15問 | 関係から、指定した条件を満たすタプル(行)だけを取り出す関係代数の演算。 |
| 10 | 外部キー関係モデル / キー | 14問 | 他の表(または自分自身)の主キーか一意キーを参照する属性の集合で、参照先に実在する値かNULLしか取れないという参照制約を課す。 |
| 11 | デッドロックトランザクション管理 / 同時実行制御 | 13問 | 複数のトランザクションが互いに相手の保持するロックの解放を待ち合い、どれも先に進めなくなる状態。 |
| 12 | 分散データベース分散データベース / 透過性 | 13問 | 複数のサイトに分けて配置されたデータベースを、利用者やアプリケーションからは1つのデータベースであるかのように扱えるようにしたシステム。 |
| 13 | 隔離性水準トランザクション管理 / 隔離性水準 | 12問 | 同時実行時にどの異常現象までを許すかを段階で指定する設定で、低いほうからREAD UNCOMMITTED、READ COMMITTED、REPEATABLE READ、SERIALIZABLEの4段階が標準で定められている。 |
| 14 | 第3正規形正規化 / 正規形 | 12問 | 第2正規形を満たし、かつどの非キー属性も候補キーに推移的に関数従属していない状態。 |
| 15 | 2相ロッキングプロトコルトランザクション管理 / 同時実行制御 | 11問 | ロックを獲得していく成長相と解放していく縮退相を分け、いったん解放を始めたら新たなロックを獲得しないという規約。 |
| 16 | 稼働率システム構成 / 信頼性 | 11問 | システムが利用可能な時間の割合を表す指標で、MTBF÷(MTBF+MTTR)で求める。 |
| 17 | 原子性トランザクション管理 / ACID | 11問 | トランザクションに含まれる更新が、すべて反映されるか1つも反映されないかのどちらかで終わる性質。 |
| 18 | 副問合せSQL / 問合せ | 11問 | SQL文の内部に書かれた別のSELECT文で、外側の問合せの一部として先に評価される。 |
| 19 | 候補キー関係モデル / キー | 10問 | 関係の全属性を関数的に決定でき、かつどの真部分集合を取っても決定できない(極小である)属性集合。 |
| 20 | 第1正規形正規化 / 正規形 | 10問 | すべての属性値が単一の値(原子値)であり、繰返し項目や複数値を含まない状態。 |
| 21 | 定義域関係モデル / 関係代数 | 10問 | 属性が取り得る値の集合。 |
| 22 | インデックス物理設計 / インデックス | 9問 | 表の特定の列の値から目的の行の位置を素早く求めるための補助的なデータ構造。 |
| 23 | タプル関係モデル / 関係代数 | 9問 | 関係を構成する1件分のデータで、各属性に対応する値の組。 |
| 24 | 外部結合関係モデル / 関係代数 | 9問 | 結合条件に合う相手がない行も結果に残し、相手側の列をNULLで埋める結合。 |
| 25 | 射影関係モデル / 関係代数 | 9問 | 関係から指定した属性(列)だけを取り出す関係代数の演算。 |
| 26 | B+木物理設計 / インデックス | 8問 | 内部ノードにはキーと分岐だけを置き、実データや行の位置は葉ノードにだけ持ち、葉どうしをキー順のポインタで連結したB木の変形。 |
| 27 | MVCCトランザクション管理 / 同時実行制御 | 8問 | 更新のときに古い版を残したまま新しい版を作り、参照するトランザクションには一貫した時点の版を返すことで、読取りと書込みが互いに待たされないようにする同時実行制御方式。 |
| 28 | チェックポイント障害回復 / ログ | 8問 | バッファ上で更新済みのページをまとめて記憶装置へ書き出し、その時点をログに記録する処理。 |
| 29 | ボイス・コッド正規形正規化 / 正規形 | 8問 | 自明でないすべての関数従属について、その決定項が超キーになっている状態。 |
| 30 | 相関副問合せSQL / 問合せ | 8問 | 副問合せの中から外側の問合せの列を参照するもので、外側の行1件ごとに副問合せが評価し直される。 |
| 31 | 多重度データモデリング / 表記法 | 8問 | 関連の一方のインスタンス1つに対して、相手側のインスタンスが何個対応し得るかを表す指定。 |
| 32 | 直積関係モデル / 関係代数 | 8問 | 2つの関係のタプルを総当たりで組み合わせ、すべての対を並べた関係を作る演算。 |
| 33 | 直列化可能性トランザクション管理 / 同時実行制御 | 8問 | 並行に実行した複数のトランザクションの結果が、それらを何らかの順序で1つずつ実行した結果と一致する性質。 |
| 34 | ACID特性トランザクション管理 / ACID | 7問 | トランザクションが備えるべき4つの性質の総称で、原子性(Atomicity)・一貫性(Consistency)・隔離性(Isolation)・耐久性(Durability)の頭文字を並べたもの。 |
| 35 | バッファプール性能設計 / 結合方式 | 7問 | ディスク上のページを主記憶に保持し、繰り返しの読み書きでディスクI/Oを減らすためにDBMSが確保する領域。 |
| 36 | ロールフォワード障害回復 / 回復方式 | 7問 | バックアップを復元したうえで、更新後ログ(REDOログ)を順に適用し、障害直前のコミット済み状態まで進める回復処理。 |
| 37 | 推移的関数従属正規化 / 関数従属 | 7問 | 候補キーA→B、B→Cが成り立ち、Bが候補キーでもCがキー属性でもないときに、間接的にA→Cが導かれる従属関係。 |
| 38 | 専有ロックトランザクション管理 / ロック | 7問 | データを更新するために掛ける、他のどのロックとも両立しないロック。 |
| 39 | 第2正規形正規化 / 正規形 | 7問 | 第1正規形であり、かつすべての非キー属性が候補キーに完全関数従属している状態。 |
| 40 | 複合イベント処理ビッグデータ / ストリーム処理 | 7問 | 次々に流れてくるイベントを蓄積せずにその場で条件と照合し、複数のイベントの組み合わせやその順序・時間間隔が条件に合った瞬間に処理を起動する方式。 |
| 41 | OLAPデータウェアハウス / 分析操作 | 6問 | 多次元に整理したデータに対し、集計の軸や粒度を対話的に変えながら分析する処理形態。 |
| 42 | UNION / INTERSECT / EXCEPTSQL / 集合演算 | 6問 | 2つの問合せ結果を集合として和・共通・差にまとめる演算子。 |
| 43 | ダーティリードトランザクション管理 / 隔離性水準 | 6問 | 他のトランザクションがまだコミットしていない更新値を読んでしまう現象。 |
| 44 | 合併両立関係モデル / 関係代数 | 6問 | 2つの関係が同じ次数をもち、左から順に対応する属性の定義域が一致している状態。 |
| 45 | 正規化正規化 / 正規形 | 6問 | 関係に成り立つ関数従属を手掛かりに表を分解し、冗長と更新時異状(更新・挿入・削除の異状)を取り除く論理設計の手法。 |
| 46 | 待ちグラフトランザクション管理 / 同時実行制御 | 6問 | 実行中のトランザクションをノード、「AがBの保持するロックの解放を待っている」という関係を有向辺として表した有向グラフ。 |
| 47 | 非キー属性正規化 / 正規形 | 6問 | どの候補キーにも含まれない属性のこと。 |
| 48 | 部分関数従属正規化 / 関数従属 | 6問 | 候補キーが複数の属性から成るとき、その一部だけから非キー属性が決まってしまう状態。 |
| 49 | BASE特性NoSQL / 分散設計 | 5問 | Basically Available(基本的に応答する)、Soft state(状態は放っておいても変化しうる)、Eventually consistent(最終的には整合する)の3つを表す、分散データストアの設計方針。 |
| 50 | DISTINCTSQL / 問合せ | 5問 | 選択リストの前に置き、問合せ結果から重複する行を取り除く指定。 |
データベーススペシャリスト試験の用語集で全用語を分野別に読めます。 試験の日程・申込方法はこちら。 過去問もすべて無料です。
集計対象:データベーススペシャリスト試験の過去問250問(設問文・選択肢・解説)。 用語集との照合による実測です。
⚠️ 出典表記(「出典:〜(IPA)」)は集計から除いています。含めると試験の名称や 団体名が常に最頻出語になってしまうためです。