2020/11/3  2hレベル上げ

今日の内容

 

・DB設計について

DB設計は紙にエンティティーを洗い出し整理する

使うテーブルを洗い出す→関係性を考える(1対多、親子関係)→ガイドキーを考える→アソシエーションを考える(has_many,belongs_to ,has_one)

 

1対1アソシエーション

親が子に対してhas_one、子が親に対してbelongs_to

 

・active hash

都道府県のような変更されないデータをモデル内に保存することで、DBに保存せずにデータが使用できるgem

 

 

感想

仕事が忙しくなってきたので眠くなる、カフェインをとり24時までは勉強できる体を作りたい

DB設計は思い出しながらだったのでいい復習になった