回答編集履歴

4

追記

2019/01/24 05:51

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  なので、以下ではないかと。
18
18
 
19
- ・ポジションテーブル カラム(id, name, sport)
19
+ ・ポジションテーブル カラム(id, name, sports)
20
20
 
21
21
  ・スポーツテーブル カラム(id, name)
22
22
 
@@ -27,3 +27,7 @@
27
27
  ・選手テーブル カラム(id,name,sport,position)
28
28
 
29
29
  選手テーブルについては、potitionはsportが限定された状態であるので、特に問題ないと思います
30
+
31
+ 但し、選手が複数のスポーツに関与しない前提です。
32
+
33
+ 複数のスポーツに関与する場合は、(player, sports)のようなテーブルが必要です。

3

追記

2019/01/24 05:51

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -20,6 +20,8 @@
20
20
 
21
21
  ・スポーツテーブル カラム(id, name)
22
22
 
23
+ 追記)よく見ると画像で上記構造を示していますね。
24
+
23
25
 
24
26
 
25
27
  ・選手テーブル カラム(id,name,sport,position)

2

推敲

2019/01/24 05:46

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -22,6 +22,6 @@
22
22
 
23
23
 
24
24
 
25
- 選手テーブルについては、以下で問題ないと思います
25
+ 選手テーブル カラム(id,name,sport,position)
26
26
 
27
- 選手テーブル カラム(id,name,sport,position)
27
+ 選手テーブルについては、potitionはsportが限定された状態であるので、特に問題ないと思います

1

追記

2019/01/24 02:16

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -19,3 +19,9 @@
19
19
  ・ポジションテーブル カラム(id, name, sport)
20
20
 
21
21
  ・スポーツテーブル カラム(id, name)
22
+
23
+
24
+
25
+ 選手テーブルについては、以下で問題ないと思います
26
+
27
+ ・選手テーブル カラム(id,name,sport,position)