質問編集履歴
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,4 +14,9 @@
|
|
14
14
|
このような設計でも運用出来なくは無いですが、今後の運用に不安を感じています。
|
15
15
|
できれば同一のフィールドを複数テーブルで持ちたくないのですが、何か良い案はないでしょうか。
|
16
16
|
|
17
|
-
少し例が分かりづらいかもしれないですが、よろしくお願いいたします。
|
17
|
+
少し例が分かりづらいかもしれないですが、よろしくお願いいたします。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
追記
|
22
|
+
product_infoテーブルで持っている他社製品情報はこのテーブル以外では参照しません
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,4 @@
|
|
1
|
+
※ベストアンサー付けてしまいましたがこれは操作ミスで、まだ解決していないです。
|
1
2
|
お世話になります。
|
2
3
|
|
3
4
|
テーブル設計で悩んでいることがあります。
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,11 +4,11 @@
|
|
4
4
|

|
5
5
|
|
6
6
|
非常に簡単な例ですが、上図のような商品マスタの設計で、
|
7
|
-
productテーブルには自社の製品コードと他のテーブル間(例ではdeliveryテーブル)で共有するフィールドがいくつか入っています。product_infoはその製品の詳細なスペック表のイメージです。
|
7
|
+
productテーブルには自社の製品コードと他のテーブル間(例ではproduct_info、deliveryテーブル)で共有するフィールドがいくつか入っています。product_infoはその製品の詳細なスペック表のイメージです。
|
8
|
-
問題なのはproduct_infoに入っている製品情報は自社だけでなく、他社の製品の情報も入っており、productとは別のコード体系で管理されて
|
8
|
+
問題なのはproduct_infoに入っている製品情報は自社だけでなく、他社の製品の情報も入っており、productとは別のコード体系で管理されていて、かならずしもproductテーブルと紐付いている訳ではないところです。
|
9
9
|
|
10
|
-
仕様ではproduct_infoテーブルはcsv形式でデータ更新を行う
|
10
|
+
仕様ではproduct_infoテーブルはcsv形式でデータ更新を行う予定で、
|
11
|
-
product_infoを更新するときにproductテーブル
|
11
|
+
product_infoを更新するときにproductテーブルに紐付いているフィールドはproductテーブルも更新します。
|
12
12
|
|
13
13
|
このような設計でも運用出来なくは無いですが、今後の運用に不安を感じています。
|
14
14
|
できれば同一のフィールドを複数テーブルで持ちたくないのですが、何か良い案はないでしょうか。
|