- イベントでは一人のスタッフが複数の動物に餌を与えます
- 一回の餌やりではいろんな餌(にんじんとキャベツ etc)を与えることがあります
- 餌やりイベントは一日のうちに複数回あります
-
あまりDB設計をやったことがなかったので一つずつ1対多かどうかと考えて行ったなので、漏れがあるか不安
-
例えばだがスタッフがあるイベントであげた餌はなんだと問われた時に、イベントに参加したスタッフが複数人いるとどの餌を個人があげたかなどは特定できない。実際、
staff_foods
テーブルが必要かなど(今回は必要ないと判断して作成しなかった。)
- ER図で関連が遠くなると、取得するのに多くのテーブルが結合しないといけないのが目に見えてわかった。