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

回答編集履歴

2

追記

2018/04/19 06:48

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,7 +1,9 @@
1
1
  主従関係ですから1:多の関係で考えれば自ずと答えは出ます。
2
+ HorseはRaceが無くても成り立ちますが、RaceはHorseが無いと成り立ちません。
2
- Horseは複数のRaceに出走できますが、Raceに同じ馬が複数出走することは物理的に不能です。
3
+ また、Horseは複数のRaceに出走できますが、Raceに同じ馬が複数出走することは物理的に不能です。
3
4
  ですので、Horse:Race=1:多となります。
4
5
 
5
6
  神社と神様も同様に、神様:神社=1:多ですね。
6
7
 
7
- 関係性に関しては、先ずユニークなものを洗い出しして、組合せで複数になる場合にマッピングテーブルを準備するとすっきりします。
8
+ 関係性に関しては、先ずユニークなものを洗い出しして、組合せで複数になる場合にマッピングテーブルを準備するとすっきりします。
9
+ (Raceの開催を決めてから、出走するHorseを決めるようなケース)

1

追記

2018/04/19 06:48

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,4 +2,6 @@
2
2
  Horseは複数のRaceに出走できますが、Raceに同じ馬が複数出走することは物理的に不能です。
3
3
  ですので、Horse:Race=1:多となります。
4
4
 
5
- 神社と神様も同様に、神様:神社=1:多ですね。
5
+ 神社と神様も同様に、神様:神社=1:多ですね。
6
+
7
+ 関係性に関しては、先ずユニークなものを洗い出しして、組合せで複数になる場合にマッピングテーブルを準備するとすっきりします。