データベース用語集一覧に戻る
ホーム > データベーススペシャリスト > 用語集 > スーパータイプ・サブタイプ構造(汎化・特化)
概念データモデリング・E-R図 重要度:★★★出題: AM2・PM1・PM2

スーパータイプ・サブタイプ構造(汎化・特化)

すーぱーたいぷさぶたいぷこうぞう / Supertype / Subtype Hierarchy
共通の属性・リレーションシップをもつ上位エンティティ(スーパータイプ)と、固有の属性・関連をもつ下位エンティティ(サブタイプ)に階層化するモデリング手法。

3行速習ポイント

  • 複数のエンティティに共通する属性をスーパータイプにくくり出し(汎化)、区分ごとの固有属性・固有関連をサブタイプに定義(特化)
  • 排他的サブタイプ(中黒「●」あり)と共存的サブタイプ(中黒なし)、および複数の切り口による直交サブタイプを使い分ける
  • 関係スキーマではスーパータイプと同じ主キーをサブタイプに持たせ(1対1対応)、スーパータイプ側に区分属性を配置する

図解

図スーパータイプ・サブタイプ(汎化・特化)の構造
汎化(上位)
スーパータイプ(例:取引先)
共通主キー(取引先コード)+共通属性+サブタイプ区分属性を保持
↕
排他特化
排他的サブタイプ(中黒「●」あり)
得意先・仕入先など、いずれか1つのサブタイプにのみ属する構造
↕
共存特化
共存的サブタイプ(中黒なし)
複数の役割(得意先かつ仕入先など)に同時に属し得る構造

概要と本質

概念データモデリング(午後I・午後II)の核となる構造です。例えば「取引先」をスーパータイプとし、「得意先」「仕入先」をサブタイプとすることで、特定サブタイプのみに発生するリレーションシップ(例:仕入先のみに対する発注)や固有属性(NULL値の排除)を正確に表現できます。

重要ポイント・コア概念

  • スーパータイプの主キーと各サブタイプの主キーは同一(外部キーかつ主キー)となる
  • 排他的サブタイプの場合は、どのサブタイプに属するかを識別する「区分属性(種別コード等)」をスーパータイプに持たせる
  • 特定のサブタイプのみが別のエンティティと関連を持つ場合、リレーションシップの線はスーパータイプではなく該当サブタイプから引く

午後I・午後II記述試験での攻略ポイント

午後試験のE-R図穴埋めでは、「全員がコメントできるのか(スーパータイプ『アカウント』から線を引く)」「特定の立場のみが対象か(サブタイプ『受講生』から線を引く)」を本文の業務ルールから見極める問題が頻出です。また関係スキーマ穴埋めではスーパータイプへの「区分属性」の追加を忘れないよう注意してください。

午後記述で使える加点キーワード(クリックでコピー)

この用語が出題された過去問を解く(1分演習)

即時アウトプットで定着
データベーススペシャリスト 過去問演習で実践力を鍛える

理解を深める推薦副読本

この用語の背景理論・実務動向を深く理解し、午後II小論文の説得力を劇的に高める必読書

PR
ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ
戦略・名著セレクションソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチマーク・リチャーズ, ニール・フォード 著 / オライリー・ジャパン
ISBN: 4873119820
🏗️ EA・SoR/SoE・モダナイゼーションの名著

ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ

マーク・リチャーズ, ニール・フォード 著 / オライリー・ジャパン

アーキテクチャ特性(非機能要件)の定義と優先度付けモジュラリティ、マイクロサービス、イベント駆動設計のトレードオフレガシーシステムの段階的刷新(モダナイゼーション)設計
なぜこの用語の理解に役立つのか

『スーパータイプ・サブタイプ構造(汎化・特化)』の背景にある理論と業界動向を体系的に理解し、実務や小論文に直結する戦略的視点を深掘りできます。

午後II小論文(ST論文)への応用・加点ポイント

エンタープライズアーキテクチャ(EA)やSoR/SoE連携、クラウド移行のアーキテクチャ方針を決定した根拠(トレードオフ判断)を論述する際の強力な武器になります。

※価格・在庫状況は各ECモールの最新情報をご確認ください(もしもアフィリエイト経由)