5月19日 午後の積み上げ

## データベース設計

 

・正規化 : 正規化とはデータベースのデータ構造をより効率的で重複やムダのないシンプルな構造にするための手順

 

・正規形 : 正規化を行ったあとのデータベース

 

・正規化の順番 : 非正規、第一正規形、第二正規形、第三正規形、と言う段階を踏む。第四以降もあるがパフォーマンスの低下を招く可能性があるため多くは第三で留める

 

・DB設計 : データベースの設計を行う。多くはREADMEに記述し、マークダウン記法を用いる

 

・中間テーブル : 多対多のアソシエーションを定義するために必要になる

 

・多対多 : 互いに多くの情報が結びつく状態

 

・has_many throughオプション : モデルに多対多の関連を定義するときに用いる

 

README : マークダウン記法で記述され、ソフトウェアの仕様や規格などを文書化したもの

 

## READMEにデータベースを設計

 

実際にデータベースの設計図をREADMEに記述

 

## しまぶーのIT大学

 

動画視聴(JSの基本)動画4