質問編集履歴

1

要件の書き方、質問の仕方が分かりにくかったので修正しました

2021/07/18 08:14

投稿

nzap
nzap

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,20 @@
1
1
  ## 要件
2
2
 
3
- 社員テーブルと部署テーブルが1対1(optional)の場合、つまり1人社員が1つ部署に所属し又はどの部署も所属ない
3
+ 社員テーブルと部署テーブルがある時以下2つのデータどちらも持てるようにし
4
+
5
+ - 1人の社員が1つの部署に所属している状態を表すデータ(1対1)
6
+
7
+ - 1人の社員がどの部署にも所属していない状態を表すデータ(1対0)
8
+
9
+
4
10
 
5
11
 
6
12
 
7
13
  ## 設計
8
14
 
9
- テーブル設計は、以下のようになるかと思っのでがこの方法は正しいでしょうか?
15
+ 以下のテーブル設計は、上記要件を満たす設計として正しいでしょうか?
16
+
17
+ また、他に要件を満たす良い設計方法はありますでしょうか?
10
18
 
11
19
 
12
20