2020/11/21 10hレベル上げ
今日の内容
DB設計
手順
手順1 必要なテーブルを洗い出す
手順2 必要なカラムを洗い出す
手順3 テーブル間の関係性を考える
手順4 ER図を作成する
手順5 READMEに記載する
テーブルの洗い出し
1つのテーブルに詰め込みすぎてはいけない
管理しやすいように複数のテーブルを作る
カラムの洗い出し
今回は実装の条件が決まっていたのでわかりやすかったが、自分で一から作るさいは時間がかかりそう
クレジットカード情報はDBに保存してはならない
テーブルの関係性
アソシエーションは親に対して子はどういう関係か
ER図作成
今回は簡単にVSCodeの拡張機能「Draw.io Integration」を使用
readmeへの記述
線の幅を揃えるのがめんどくさく感じた
もっと簡単にかけるキーがあるのでは?
感想
メンターさんにレビュー依頼を出したところ思ったより直しが多かった。
凡ミスもあったが『references型や複数形、単数形にする部分など』まだ理解が浅いところも多かった
今日の一言
『小さなことの積み重ねが大切』