Closed SHOBRIO closed 1 year ago
ポートフォリオのER図につきまして確認をよろしくお願い致します。
Descriptionの追加とER図に修正を加えました。 分かりづらい場所が多い点は申し訳ないです。 Guideのデータは各ユーザーのKitchenGardenのカレンダー、またはガンチャート等に反映されるイメージでいます。 Figma:https://www.figma.com/file/iBoaT72sjtjTX0SSnTpUxZ/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB%E5%9B%B3?node-id=0%3A1&t=Lv1S47QHy0zSAalS-1
確認をお願いいたします。
@SHOBRIO 中間テーブルも省略せずに書いていただいても良いでしょうか? あと下記のように線がまとまってしまうと、どことどこの関係を示している線か分かりにくいので、 テーブル同士の関係性がはっきりわかるようにリレーションを書いてもらっても良いでしょうか?
家庭菜園テーブル
野菜とガイドをつなぐ中間テーブル
1つのKitchenGardenにつき1つの、日誌を扱うテーブル
家庭菜園と日誌をつなぐ中間テーブル
中間テーブルを見直した結果、KitchenGardenテーブルのchosenカラムは不要と感じた為、ER図を修正しました。 リレーションの線も被らないように調整したので、再度確認をよろしくお願い致します。
@SHOBRIO
確認しました! 以下の指摘事項について、確認と修正をお願いします!
中間テーブルで、鳥の足の方向が間違っているようです。中間テーブルに対して1対多となるように直しましょう。
理解不足で申し訳ございません。。鳥の足を修正しました!
野菜に対してVageという命名は適切ではなさそうですので、Vegetableとするのが良さそうです。
ご指摘ありがとうございます。理由を納得の上、修正いたしました。
多対多の関係が多いですが、本当にあっているかどうか見直してみてください。例えば、kitchen_gardenとdiaryを多対多で表して中間テーブルを作っていますが、これは1対多ではないでしょうか?
その通りなので、Recordテーブルを作成して1つの日誌が多数の記録をもつように修正させていただきました。
何度も申し訳ないですが、確認を確認をよろしくお願い致します。
@SHOBRIO 修正確認しました!以下の点についてご確認をお願いします!
ありがとうございます、こちらLGTMです! 実装進めてみてもし異なることがありましたら随時更新していきましょう 💪