アソシエーションの多重度

アソシエーションの多重度は、一方のビューの 1 行に対応する行が他方のビューにいくつ存在するかを表します。

たとえば、 customer ビューと order ビューの間にアソシエーションを作成し、 customer エンドポイント (ロール名 orders) の多重度が 1 で、 order エンドポイント (ロール名 customer) の多重度が * であるとします。これは、 order テーブルには、 customer ビューの各行に対応する行が 0 個以上存在すること、および customer ビューには、 order ビューの各行に対応する行が 1 つだけ存在することを示します。

  • 0..1 は多重度が 0 または 1 であることを示します。

  • 1 は多重度が 1 であることを示します。

  • * は多重度が 0 以上であることを示します。

  • + は多重度が 1 以上であることを示します。