回答編集履歴

4

微修正

2019/11/25 06:07

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -22,9 +22,9 @@
22
22
 
23
23
  business(店舗マスタ) : ●business_id,shop_name
24
24
 
25
- review(投稿トランザクション): ●user_id,●visit_date,business_id,record_id
25
+ review(投稿トランザクション): ●user_id,●review_date,business_id,tip_id
26
26
 
27
- tip(口コミトランザクション):●record_id,●seq_no,tip_text,stars
27
+ tip(口コミトランザクション):●tip_id,●seq_no,tip_text,stars
28
28
 
29
29
  ```
30
30
 
@@ -34,4 +34,4 @@
34
34
 
35
35
 
36
36
 
37
- こうやって、あとはreviewsに対してuser_id&business_idでグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。
37
+ こうやって、あとは`review`に対して**user_id**と**business_id**でグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。

3

更に元に即して

2019/11/25 06:07

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -6,9 +6,9 @@
6
6
 
7
7
  要点を整理しましょう。
8
8
 
9
- - userは、ある時間に任意の店舗を訪れる。
9
+ - userは、ある時間に任意の店舗へ投稿する。
10
10
 
11
- - userは訪れた店に対して口コミを投稿し、スター数で評価できる
11
+ - userは口コミを投稿し、スター数で評価できる
12
12
 
13
13
 
14
14
 
@@ -18,13 +18,13 @@
18
18
 
19
19
  ```
20
20
 
21
- users:利用者マスタ:●user_id,user_name
21
+ users(利用者マスタ):●user_id,user_name
22
22
 
23
- business:店舗マスタ : ●business_id,shop_name
23
+ business(店舗マスタ) : ●business_id,shop_name
24
24
 
25
- reviews:訪問トランザクション: ●user_id,●visit_date,business_id,record_id
25
+ review(投稿トランザクション): ●user_id,●visit_date,business_id,record_id
26
26
 
27
- tips:口コミトランザクション:●record_id,●seq_no,tip_text,stars
27
+ tip(口コミトランザクション):●record_id,●seq_no,tip_text,stars
28
28
 
29
29
  ```
30
30
 

2

ひもづけ

2019/11/25 06:03

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -18,13 +18,13 @@
18
18
 
19
19
  ```
20
20
 
21
- 利用者マスタ:●user_id,user_name
21
+ users:利用者マスタ:●user_id,user_name
22
22
 
23
- 店舗マスタ : ●business_id,shop_name
23
+ business:店舗マスタ : ●business_id,shop_name
24
24
 
25
- 訪問トランザクション: ●user_id,●visit_date,business_id,record_id
25
+ reviews:訪問トランザクション: ●user_id,●visit_date,business_id,record_id
26
26
 
27
- 口コミトランザクション:●record_id,●seq_no,tip_text,stars
27
+ tips:口コミトランザクション:●record_id,●seq_no,tip_text,stars
28
28
 
29
29
  ```
30
30
 
@@ -34,4 +34,4 @@
34
34
 
35
35
 
36
36
 
37
- こうやって、あとはuser_id&business_idでグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。
37
+ こうやって、あとはreviewsに対してuser_id&business_idでグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。

1

疑問文に即して

2019/11/25 06:02

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  訪問トランザクション: ●user_id,●visit_date,business_id,record_id
26
26
 
27
- 口コミトランザクション:●record_id,●seq_no,comment,stars
27
+ 口コミトランザクション:●record_id,●seq_no,tip_text,stars
28
28
 
29
29
  ```
30
30