データベーススペシャリスト暗記無料で始める

データベーススペシャリスト試験の頻出用語ランキング50

過去問250問の設問文・選択肢・解説を集計し、実際に出てきた回数が多い順に並べました。 用語名を押すと解説ページへ移動します。

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

次に読むもの

データベーススペシャリスト試験の用語集で全用語を分野別に読めます。 試験の日程・申込方法はこちら。 過去問もすべて無料です。

集計対象:データベーススペシャリスト試験の過去問250問(設問文・選択肢・解説)。 用語集との照合による実測です。
⚠️ 出典表記(「出典:〜(IPA)」)は集計から除いています。含めると試験の名称や 団体名が常に最頻出語になってしまうためです。