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

UMLクラス図とは?ゆーえむえるくらすず

UMLクラス図とは、クラスと関連で構造を記述するUMLの図。クラスを実体、属性を列、関連を外部キーと読み替えればデータモデルの表記にそのまま使える。件数は線の端に 0..1 や 1..* と数値で書き、ER図では表しにくい汎化(is-a)や、ひし形で示す集約・合成まで1枚に収められる。

最終更新:2026-10-06

試験情報

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

データベースSPを最短で暗記・合格する →

背景

設計をオブジェクト指向で進め、実装先は関係データベースという組合せが一般的になると、クラス図とER図の2枚を別々に保守する負担が生じる。1枚で構造を語れるほうが食い違いも起きにくいため、クラス図をデータモデルとして読む使い方が定着した。シラバスも概念データモデルの作成でUMLの知識と、UMLで定義する能力を要求している。

具体例

商品クラスとカテゴリクラスを関連で結び、商品側に 1..*、カテゴリ側に 1 と書けばカテゴリ必須の多対1になる。さらに一般商品とセット商品を汎化で結ぶと、スーパタイプ・サブタイプ構造をそのまま図にできる。仕様はOMGが管理し、astah* やEnterprise Architectが作図に使われる。

試験での引っ掛け

多重度を相手側に書く点はIE記法と同じで、数値か記号かの違いにすぎない。集約(白ひし形)と合成(黒ひし形)は、親を削除したとき子も消えるかどうかで使い分け、これはON DELETE CASCADEを付けるかどうかの判断に対応する。

関連用語

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

データベースSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 多重度を相手側に書く点はIE記法と同じで、数値か記号かの違いにすぎない。