個人アプリ開発 DB設計

本日は個人アプリ開発のDB設計を行いました。

作業内容

復習がてら、DB設計の流れを確認しながら作成を行いました。
・エンティティの洗い出し(データが登録される時に着目)
・プロパティの洗い出し
・アソシエーションを確認、手書きでER図を書く(中間テーブルの確認)
・ER図作成 (draw.ioというwebアプリを使用)

作成したER図は下記です。

f:id:kobegoro:20200711221713p:plain

画像の読み込み箇所など、実装方法が曖昧な箇所は仮で作成。
後々修正することがあればそれも勉強だと思って、一旦先に進むことにします。