資格暗記無料で始める

識別関係・非識別関係とは?

識別関係・非識別関係とは、親の主キーを子の主キーの一部として引き継ぐ関連が識別関係、非キー属性として持つだけの関連が非識別関係。識別関係の子は親なしでは一意に識別できない依存実体になり、主キーが複合キーになる点で物理設計にも直接影響する。

しきべつかんけい・ひしきべつかんけい

データベーススペシャリスト試験の頻出用語/午前II/別名:識別関係、非識別関係


識別関係・非識別関係の意味

親の主キーを子の主キーの一部として引き継ぐ関連が識別関係、非キー属性として持つだけの関連が非識別関係。識別関係の子は親なしでは一意に識別できない依存実体になり、主キー複合キーになる点で物理設計にも直接影響する。

識別関係・非識別関係の具体例

受注明細の主キーを「受注番号+明細行番号」とすれば識別関係で、受注が消えれば明細は存在意義を失う。対して社員が持つ部門コードは非識別関係なので、部門が変わっても社員の主キーである社員番号は変化しない。

識別関係・非識別関係は試験でどう引っ掛けられる?

識別関係にすると主キーが世代を追うごとに長くなり、孫・ひ孫のテーブルで複合キーが肥大する。読みやすさを理由に安易に代理キーへ逃げると、今度は業務上の一意性制約が別途必要になる。

識別関係・非識別関係と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。