中学校のモデリング その2

お題その2 中学校発展形

中学校のモデリング その1の続きです。前回のモデルでは単一の中学校に閉じたモデルでしたか、今回の発展形では複数の中学校を取り扱うシナリオです。

ここでのポイントは、学級や生徒、先生の管理を各中学校単位に行うか、複数中学校単位に行うかを判断する必要があります。学級については特定の中学校に紐付くものなので個々の中学校単位の管理すなわち識別子として中学校の識別子を持つことになります。生徒・先生については、他の中学校に移動しても同じ識別子を使えるようにするために特定の中学校に紐付かないようにします。その結果を表現したのが以下の台帳になります。

この台帳をもとに分析した結果が以下のようになります。

中学校が追加され、学級を集約しています。あとは先生との関連が追加されています。学級を集約したのは、学級の管理単位が中学校単位であることを明示するためです。