IT用語帳
A-1データベース · データベース設計

主キー

Primary Key

しゅきー

表の各行を一意に識別するために選んだ列、または列の組合せ。値の重複とNULLは許されない。候補キーの中から1つを選び、他の表の外部キーから参照される。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 128 回出題(データベーススペシャリスト試験 54・応用情報技術者試験 25・ITパスポート試験 24・基本情報技術者試験 12・高度試験 午前Ⅰ 5・情報処理安全確保支援士試験 4・システムアーキテクト試験 2・ITサービスマネージャ試験 1・システム監査技術者試験 1)。うち 6 回は用語そのものを問う問題です。

残り 118 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1一貫性制約

データベースに格納するデータが常に満たすべき条件。整合性制約ともいい、主キーの値が重複せずNULLにならないことを求める主キー制約、値の重複を禁じる一意性制約、外部キーの値が参照先に存在することを求める参照制約、値の範囲や条件を定める検査(CHECK)制約などがある。DBMSが違反する更新を拒否して、データの正しさを保つ。

APCASCADE

SQLで、ある操作の影響を、依存する対象へ連鎖させる指定。参照制約にON DELETE CASCADEやON UPDATE CASCADEを付けると、参照される側の行の削除や主キーの更新に合わせて、参照する側の行も自動的に削除・更新される。DROP文やREVOKE文に付けると、依存するビューや権限も併せて削除・取消しされる。意図しない大量の削除につながることがあるので注意して使う。

PD-D無意味コード

連番のように、値そのものに意味を持たせず、対象を識別するためだけに付けるコード。分類や属性が変わってもコードを変えずに済み、桁の不足も起きにくいが、コードから内容を推測できないため、意味は別の項目やマスターデータで管理する。

PD-D参照制約

外部キーの値が、参照先の表の主キー(または一意キー)に存在する値か、NULLでなければならないという制約。参照整合性制約ともいう。参照先の行の削除・更新時の扱いは、参照元も連動させるCASCADE、参照元をNULLにするSET NULL、参照元があれば拒否するRESTRICTやNO ACTIONなどで指定する。

PD-D完全関数従属

属性の組Xが決まれば属性Yが一意に決まり(X→Y)、かつXのどの真部分集合からもYが決まらない関数従属。例えば、{受注番号, 商品番号}→数量で、受注番号や商品番号の片方だけでは数量が決まらない場合が当たる。第2正規形は、非キー属性がすべての候補キーに完全関数従属している状態である。

PD-Dユニークインデックス

キーの値が重複しないことを保証する索引。重複する値の行を追加・更新しようとするとエラーになる。主キー制約や一意性制約を定義すると、多くのDBMSは一意性の検査のためにユニークインデックスを自動で作成する。