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

回答編集履歴

2

訂正

2018/07/04 07:07

投稿

Orlofsky
Orlofsky

スコア16419

answer CHANGED
@@ -1,12 +1,13 @@
1
+ まず、
1
2
  ・ユーザー情報として user_id, user_name
2
3
  ・[職業一覧](http://aaaaaa.co.jp/job/?page_id=53) job_id, job_name
3
4
  ・[趣味一覧](https://shumi.info/list) hobby_id, hobby_name
4
- の3つのテーブルが必要。
5
+ の3つのマスターテーブルが必要。
5
6
 
6
7
  無職だったり、二足わらじで複数の仕事を持っている人がいるから、
7
8
  ・ユーザー職業 テーブルで user_id, job_id
8
9
 
9
10
  複数の趣味を持っている人もめずらしくないから、
10
- ・ユーザー職業 テーブルで user_id, hobby_id
11
+ ・ユーザー趣味 テーブルで user_id, hobby_id
11
12
 
12
13
  の最低でもデータベースに5つのテーブルが必要。

1

訂正

2018/07/04 07:07

投稿

Orlofsky
Orlofsky

スコア16419

answer CHANGED
@@ -1,8 +1,7 @@
1
1
  ・ユーザー情報として user_id, user_name
2
-
3
2
  ・[職業一覧](http://aaaaaa.co.jp/job/?page_id=53) job_id, job_name
4
3
  ・[趣味一覧](https://shumi.info/list) hobby_id, hobby_name
5
- 2つのテーブルが必要。
4
+ 3つのテーブルが必要。
6
5
 
7
6
  無職だったり、二足わらじで複数の仕事を持っている人がいるから、
8
7
  ・ユーザー職業 テーブルで user_id, job_id