Takucap10 / furima-36700

0 stars 0 forks source link

データベース設計 #12

Closed Takucap10 closed 2 years ago

Takucap10 commented 2 years ago

What

データベースを設計し、ER図とREADMEを作成

Why

作成物の概要を理解し、データベースに使うテーブルを設計 ドロップボックスはActiveRecordを使用。

Takucap10 commented 2 years ago

ER図 画像U RL

https://gyazo.com/adac7c47233b98278d53729bead4fb3e

Takucap10 commented 2 years ago

指摘を元に設計を見直しいたしました。

修正ER図

https://gyazo.com/0581c7904fa453cbc79e3803c5ebcf45

修正点

  1. 生年月日はdate型にして3つのカラムを1つに統合
  2. 1に伴いAssosiationの日付に関する記述を修正
  3. テーブル名を〇〇_table の記述に修正
  4. items_tableにpostage_id(配送料負担)を追記 修正前ER図ではsending_payと記述
  5. referenceを使用する場所で、カラム名を変更○○_id⇨_idを削除
  6. 新たに購入履歴を管理するsending_logテーブルを作成addressテーブルをsending_addressに変更
  7. 郵便番号、電話番号をinteger型からstring型に変更

以上、ご指摘いただきありがとうございました。

Takucap10 commented 2 years ago

 修正ER図

https://gyazo.com/f88178f4ccc421fef28a26ac701ec100

修正点

  1. 電話番号のカラム形式に関しては、こちらの画面では修正済みとなっております。 https://gyazo.com/bfe4efa6f0ad975b154de676cb788a14
  2. 購入管理テーブルとのアソシエーション見直し、  見直しに伴う住所テーブルのアソシエーション再設定
  3. 購入管理テーブルの名前を複数形に
yuri240 commented 2 years ago

レビュー依頼ありがとうございます。

いただいたプルリクエストですが、修正点の差分があがっていないようです。

何度もお手数おかけして大変申し訳ないのですが、 コミットとプッシュのし忘れがないかを確認していただき 再度「レビュー提出フォーム」の送信をお願いします。

Takucap10 commented 2 years ago

申し訳ございません。更新致しました。

Takucap10 commented 2 years ago

修正ER図

https://gyazo.com/9ac35a29997ee625f6cd277ae1683bbc

修正点

  1. 商品テーブルと購入履歴テーブルのアソシエーション見直し
  2. 購入履歴テーブルと住所テーブルのアソシエーション見直し
  3. 住所テーブル見直しに伴い、アソシエーション記述変更
maimai0401 commented 2 years ago

レビュー依頼ありがとうございます。 いただいたレビュー依頼ですが、修正点の差分があがっておりません。 コミットとプッシュのし忘れを確認して修正点の差分を出して再度ご提出をお願いいたします。

Takucap10 commented 2 years ago

修正ER図

https://gyazo.com/b99d389fab6c7516320c461ce63410bd

修正箇所

  1. readmeのreferenceをreferencesに変更
  2. アソシエーションの部分sending_logsを単数系に
  3. ER図内addressにsending_logのreferenceを追記
Takucap10 commented 2 years ago

ER図に変更なし

修正点

アソシエーションを変更

Takucap10 commented 2 years ago

https://gyazo.com/a814748c7f696d0f367eb3993b2eb01e ER図