generated at
RDBのtable上の依存関係

何で判断する?
アプリケーション上の依存関係は、自分より変更されにくいものに依存するとかでスッキリ理解できる
RDB上では、その仕組み上、↑のルールを適用できない
A B が、 1対多 だとすると、 A ←* B とするしかない



例えば、 Order Product (Snapshot) の関係を考える
1つの Order が、複数の Product を子に持つ形
TSっぽく書けば type Order = { products: Product[] } のような関係
ただし、ここでの Product はOrder作成時点のスナップショットであり、本来のProductとは別物であることに注意


両方向が考えられるパターン