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

弱実体とは?じゃくじったい

弱実体とは、単独では一意に識別できず、親となる実体の識別子を借りて初めて識別できる実体。親が消えれば存在の前提そのものが消えるため、親の削除時には子も同時に扱う必要がある。E-R図では二重の四角、UMLではコンポジション(塗りつぶしのひし形)で表す。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題されています。

データベーススペシャリスト試験の頻出用語/午前II

別名:弱エンティティ、weak entity

この語が出る過去問を解く →

背景

業務データには、明細行・履歴・打刻のように、それ自身の番号を持たず親に付随してしか意味を持たないものが多くある。すべてに代理キーを振ればモデル上はどれも独立した実体に見えるが、「親が無ければ存在しない」という業務の事実がモデルから消えてしまう。弱実体はその依存関係を記法として残し、削除の連鎖や識別の方法を設計時に決めさせるための概念である。

具体例

Amazonの注文画面で1つの注文に複数の商品がぶら下がる構造がこれで、明細は注文番号と行番号の組で初めて識別される。注文が取り消されたあとに明細だけ残っても、何に対する明細か分からない。

試験での引っ掛け

判定の目安は主キーに親の識別子を含むかどうか。親のキーを外部キーとして持っているだけで自前の一意なキーがあるものは弱実体ではない。前者を識別関係、後者を非識別関係と呼び分ける。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 判定の目安は主キーに親の識別子を含むかどうか。