回答編集履歴

1

追記

2018/08/07 03:51

投稿

momon-ga
momon-ga

スコア4820

test CHANGED
@@ -15,3 +15,31 @@
15
15
  今回の場合、給与の計算方法、月給と時給とで分けるように設計すると思います。
16
16
 
17
17
  ※正社員テーブル、契約社員・アルバイトテーブルの2つ
18
+
19
+
20
+
21
+ [追記]
22
+
23
+ > やはり共通フィールドに持たせるようなやり方はしないですかね。
24
+
25
+ できれば、具体的にどのような問題がおきるかなど教えていただけますでしょうか。
26
+
27
+
28
+
29
+ 問題というほどのものではないですが、
30
+
31
+
32
+
33
+ > 一部で共通化できるからスーパータイプテーブルに入れるとnullを許容することにもなるので、
34
+
35
+ 問題ではないかと思っています
36
+
37
+
38
+
39
+ の部分かなと思っています。nullを許容すること自体は気にしませんが、いわゆる社員区分によって
40
+
41
+ 見るカラムを変更するのが面倒です。(caseでカバーできますが)
42
+
43
+
44
+
45
+ それよりも、テーブル単位で見るカラムが同じほうが、私は好みです。