teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

問題点の追加と追記

2021/05/10 13:26

投稿

php_practitione
php_practitione

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,15 +1,23 @@
1
1
  初学者でさらに迷いが出てきたので、お聞きしたいです。
2
+ 現状どちらの考え方or別の考え方でテーブルを作るべきかと思った次第です。
3
+ DBでの表現方法はたくさんある気がしていて、このパターンならこれで十分、この観点が抜けてるなど教えていただきたいです。
2
4
 
5
+
3
6
  こちらの質問の類似となっております
4
7
  https://teratail.com/questions/329551
5
8
 
6
9
  ## 表現したいこと
7
10
  userがコミュニティに参加できるサービスで、それぞれのコミュニティ上でプロフィール名を設定と、通知の有無を設定できます。
11
+ コミュニティに参加時には、`notification_settings.is_allow`は`1`で作成され、
12
+ `profile`は作成されません。
8
- 参加した際には、参加日付がログとして残そうと思ってます。
13
+ 自分設定画面から設定するデータができるようにうと思っております。
9
14
 
15
+ また参加した際には、参加の日付がログとして残そうと思っています。(`join_log`)
16
+
10
17
  コミュニティから退会した場合は、ログ以外のデータは全て削除する予定です。
11
18
 
12
19
 
20
+
13
21
  ## DBの設計にあたって
14
22
 
15
23
  ### DBパターン1