UML に次のようなものがあるとします。
| | チャンピオンシップ | ---------------> | チーム |
多重度: * -------> 5...*
各チャンピオンシップには 5 つ以上のチームがありますが、この '5 つ以上のチーム' を T-SQL で制御するにはどうすればよいでしょうか?
多対多の関係があるため、両側の ID を持つ中間テーブル (例: tbl_champ_team) が作成されます。しかし、各チャンピオンシップに 5 つ以上のチームが必要であることを制御するにはどうすればよいでしょうか?
テーブルを作成するときのいくつかのチェック?何かのトリガー?