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

回答編集履歴

4

追記

2019/01/24 05:51

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -7,9 +7,11 @@
7
7
  スポーツにポジションの外部参照を設定するという事は、ポジションがまず登録されている必要があります。
8
8
  普通はスポーツを登録してそのスポーツのポジションを登録するという事かと思いますけど。
9
9
  なので、以下ではないかと。
10
- ・ポジションテーブル カラム(id, name, sport)
10
+ ・ポジションテーブル カラム(id, name, sports)
11
11
  ・スポーツテーブル カラム(id, name)
12
12
  追記)よく見ると画像で上記構造を示していますね。
13
13
 
14
14
  ・選手テーブル カラム(id,name,sport,position)
15
- 選手テーブルについては、potitionはsportが限定された状態であるので、特に問題ないと思います
15
+ 選手テーブルについては、potitionはsportが限定された状態であるので、特に問題ないと思います
16
+ 但し、選手が複数のスポーツに関与しない前提です。
17
+ 複数のスポーツに関与する場合は、(player, sports)のようなテーブルが必要です。

3

追記

2019/01/24 05:51

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -9,6 +9,7 @@
9
9
  なので、以下ではないかと。
10
10
  ・ポジションテーブル カラム(id, name, sport)
11
11
  ・スポーツテーブル カラム(id, name)
12
+ 追記)よく見ると画像で上記構造を示していますね。
12
13
 
13
14
  ・選手テーブル カラム(id,name,sport,position)
14
15
  選手テーブルについては、potitionはsportが限定された状態であるので、特に問題ないと思います

2

推敲

2019/01/24 05:46

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -10,5 +10,5 @@
10
10
  ・ポジションテーブル カラム(id, name, sport)
11
11
  ・スポーツテーブル カラム(id, name)
12
12
 
13
- 選手テーブルについては、以下で問題ないと思います
14
- ・選手テーブル カラム(id,name,sport,position)
13
+ ・選手テーブル カラム(id,name,sport,position)
14
+ 選手テーブルについては、potitionはsportが限定された状態であるので、特に問題ないと思います

1

追記

2019/01/24 02:16

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -8,4 +8,7 @@
8
8
  普通はスポーツを登録してそのスポーツのポジションを登録するという事かと思いますけど。
9
9
  なので、以下ではないかと。
10
10
  ・ポジションテーブル カラム(id, name, sport)
11
- ・スポーツテーブル カラム(id, name)
11
+ ・スポーツテーブル カラム(id, name)
12
+
13
+ 選手テーブルについては、以下で問題ないと思います
14
+ ・選手テーブル カラム(id,name,sport,position)