ポイントとしてはarticlesテーブルにprefecturesやcompany_types、phaseの情報をベタでINSERTせずにそれぞれのテーブルで値を保持しておき、articlesテーブルではそのidを参照するように外部キー制約を設定しました。(正規化っていうらしい) 詳しいことは上のER図をみていただければわかるかなと思います。 僕はこれまでER図を書いたことがなかったので1から勉強しました。 初めはリレーションあたりが「?」でしたが、めっちゃググって理解できました。ググった中でも特にわかりやすかった記事を下にピックアップします↓ VSCodeでDraw.ioが使えるようになったらしい! エンティティとリレーションシップ やさしい図解で学ぶ ER図 表記法一覧 9.ソース管理 ソース管理は皆さんお馴染みのGit/GitHubです。 個人開発なのでGitHub Flowでソース管