回答編集履歴
4
推敲
test
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
授業学生テーブルを授業の選択肢として考えると、ステータスを項目追加して選択可/不可とする方が良いと思います。
|
2
2
|
授業に対して選択可/不可は何れかであり、同一のテーブルであれば単純な制約で済みます。
|
3
3
|
|
4
|
+
中間テーブルは結果を格納するという事であれば、不可の結果は格納されるはずもないので、当然別テーブルでの管理ですね。
|
4
|
-
|
5
|
+
その場合、授業同士で排他的な関係など(例えば選択したコースによって可/不可が決まる)では、授業の定義に対して関係性を持たせる方が複雑にならなくて済む場合もあると思います。
|
3
推敲
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
1
|
授業学生テーブルを授業の選択肢として考えると、ステータスを項目追加して選択可/不可とする方が良いと思います。
|
2
2
|
授業に対して選択可/不可は何れかであり、同一のテーブルであれば単純な制約で済みます。
|
3
3
|
|
4
|
-
授業同士で相関的な関係にあるなら(例えば選択したコースによって可/不可が決まる)、授業の定義に対して関係性を持たせる方が複雑にならなくて済む場合もあると思います。
|
4
|
+
また、授業同士で相関的な関係にあるなら(例えば選択したコースによって可/不可が決まる)、授業の定義に対して関係性を持たせる方が複雑にならなくて済む場合もあると思います。
|
2
推敲
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
1
|
授業学生テーブルを授業の選択肢として考えると、ステータスを項目追加して選択可/不可とする方が良いと思います。
|
2
2
|
授業に対して選択可/不可は何れかであり、同一のテーブルであれば単純な制約で済みます。
|
3
3
|
|
4
|
-
授業同士で
|
4
|
+
授業同士で相関的な関係にあるなら(例えば選択したコースによって可/不可が決まる)、授業の定義に対して関係性を持たせる方が複雑にならなくて済む場合もあると思います。
|
1
追記
test
CHANGED
@@ -1,3 +1,4 @@
|
|
1
1
|
授業学生テーブルを授業の選択肢として考えると、ステータスを項目追加して選択可/不可とする方が良いと思います。
|
2
2
|
授業に対して選択可/不可は何れかであり、同一のテーブルであれば単純な制約で済みます。
|
3
3
|
|
4
|
+
授業同士でが相関的な関係にあるなら(例えば選択したコースによって可/不可が決まる)、授業の定義に対して関係性を持たせる方が複雑にならなくて済む場合もあると思います。
|