質問編集履歴

1

誤字修正

2022/09/06 09:32

投稿

nikuatsu
nikuatsu

スコア177

test CHANGED
File without changes
test CHANGED
@@ -3,11 +3,11 @@
3
3
 
4
4
 
5
5
  ### 実現したいこと
6
- 「掲示板」と「記事」があるのですが、「掲示板の閲覧履歴」と「記事の閲覧履歴」を同じテーブルにすべきか否か、その判断基準を知りたいです。
6
+ 「掲示板」と「記事」というコンテンツがあるのですが、「掲示板の閲覧履歴」と「記事の閲覧履歴」を同じテーブルにすべきか否か、その判断基準を知りたいです。
7
7
 
8
8
 
9
9
  ### 発生している問題
10
- 以下2パターン考えましたが、このどちらが、どういうときに良いのか?判断できません。
10
+ 以下2パターン考えましたが、どちらが、どういうときに良いのか?判断できません
11
11
 
12
12
  **【パターン1】同じテーブルにする**
13
13
  **【パターン2】別のテーブルにする**
@@ -79,11 +79,11 @@
79
79
  ```
80
80
 
81
81
  ### 自分の考え
82
- まず同じテーブルの場合、記事を閲覧した際は`thread_ID`カラムに`NULL`が入り、掲示板を閲覧した際は`posts_ID`カラムに`NULL`入れざるを得ないかと思います。つまり必ず一方のカラムが`NULL`になり、この点どうなのかと疑問です。
82
+ まず同じテーブルの場合、記事を閲覧した際は`thread_ID`カラムに`NULL`、掲示板を閲覧した際は`posts_ID`カラムに`NULL`入れざるを得ないかと思います。つまり必ず一方のカラムが`NULL`になり、この点どうなのかと疑問です。
83
83
 
84
- または別のテーブルの場合、「コンテンツの数だけテーブルが増える」ということにやや違和感を覚えます。またINSERTのクエリを2回実行しなければならない点も疑問です。
84
+ または別のテーブルの場合、「コンテンツの数だけ閲覧履歴テーブルが増える」ということにやや違和感を覚えます。さらに`INSERT`のクエリを2回実行しなければならない点も疑問です。
85
85
 
86
- 以上のパターンついて、どちらが、どういうときに良いのか?判断できません。
86
+ 以上のように、どちらが、どういうときに良いのか?判断できません
87
87
  「そっちのパターンだとこういうときに困る」「もっと別のパターンが良い」など先人の皆様からアドバイスを頂戴できましたら幸いです。
88
88
 
89
89
  ### バージョン