aiueo49 / my_discord_bot

0 stars 0 forks source link

ER図の提出 #16

Closed aiueo49 closed 8 months ago

aiueo49 commented 8 months ago

お世話になります。 49期北島です。

ER図を提出いたします。 ご確認ください。

https://lucid.app/lucidchart/cf69ba25-b305-4a18-a026-b60a406f76cb/edit?viewport_loc=-1744%2C-552%2C2052%2C1143%2C0_0&invitationId=inv_9ce974dd-244a-4e72-a932-6d8455c085a9

takyyk commented 8 months ago

@aiueo49 URLにアクセスできないため、ER図が閲覧できる形式でお願いします

aiueo49 commented 8 months ago

失礼しました。 修正しましたのでご確認ください。

Image from Gyazo

ky0613 commented 8 months ago

ご提出ありがとうございます。 以下コメントになります。


aiueo49 commented 8 months ago

返信ありがとうございます。 下記修正いたしましたのでご確認ください。

studuy_timesテーブルのdateカラムとdurationカラムは他のカラムの情報から取得できるので不要だと思いますが、いかがでしょうか?

dateは自動生成されるcreate_atカラムから取得でき、 durationはexittimeとentrytimeの差で取得できるため、 おっしゃる通り不要だと思いましたので対応しました。


カリキュラム以外の勉強をしたときに何の勉強をしたかを割り当てるためのテーブルも必要だと思いました。

対応しました。

Image from Gyazo

Tsuchiya2 commented 8 months ago

画面遷移図レビュー、先程LGTMが出たかと思うので、LGTMが出た内容に合わせてER図を最新の状態にしてください。(本来であれば画面遷移図でLGTMが出た後に、ER図を提出してください)

aiueo49 commented 8 months ago

最新の状態にするべく下記修正を加えましたのでご確認ください。

Image from Gyazo

Tsuchiya2 commented 8 months ago

以下コメントになります。


■Study_Timesテーブル ・freetime:可処分時間を保存するカラムとありますが、具体的にはどんな情報を保持するカラムでしょうか。

aiueo49 commented 8 months ago

■Study_Timesテーブル ・freetime:可処分時間を保存するカラムとありますが、具体的にはどんな情報を保持するカラムでしょうか。

ユーザーが設定した、その日の可処分時間(自由に使える時間)を保持するカラムです。 例:Aさんが3時間30分の可処分時間を設定した場合、カラムには3.5と数値が入ります。 ビューで可処分時間に対する学習時間のパーセンテージを表示させるため、可処分時間はデータベースで保持しておく必要があると考えて追加いたしました。

Tsuchiya2 commented 8 months ago

回答ありがとうございます。 概ね良いかと思います。LGTMです。