2020/11/21  10hレベル上げ

今日の内容

 

 

DB設計

 

手順

手順1 必要なテーブルを洗い出す
手順2 必要なカラムを洗い出す
手順3 テーブル間の関係性を考える
手順4 ER図を作成する
手順5 READMEに記載する

 

テーブルの洗い出し

1つのテーブルに詰め込みすぎてはいけない

管理しやすいように複数のテーブルを作る

 

カラムの洗い出し

今回は実装の条件が決まっていたのでわかりやすかったが、自分で一から作るさいは時間がかかりそう

クレジットカード情報はDBに保存してはならない

 

テーブルの関係性

アソシエーションは親に対して子はどういう関係か

 

ER図作成

今回は簡単にVSCode拡張機能「Draw.io Integration」を使用

 

readmeへの記述

線の幅を揃えるのがめんどくさく感じた

もっと簡単にかけるキーがあるのでは?

 

 

 

感想

 

メンターさんにレビュー依頼を出したところ思ったより直しが多かった。

凡ミスもあったが『references型や複数形、単数形にする部分など』まだ理解が浅いところも多かった 

 

 

 

今日の一言

 

『小さなことの積み重ねが大切』