質問編集履歴

1

「自分の考え」を追加しました。

2017/07/27 15:04

投稿

gitboku
gitboku

スコア32

test CHANGED
File without changes
test CHANGED
@@ -58,9 +58,17 @@
58
58
 
59
59
  前置きが長くなりましたが、自分の現在の疑問は以下の通りです。
60
60
 
61
- - 中間テーブルの運用方法はinsertとdeleteを行うという方法で問題ないでしょうか?それとも、delete_flagカラムを新しく追加し、論理削除などを行う方法にするべきでしょうか?
61
+ - 中間テーブルの運用方法はinsertとdeleteを行うという方法で問題ないでしょうか?それとも、理論上あり得る関係をすべて中間テーブルに保存しておいて、delete_flagカラムを用いて論理削除などを行う方法にするべきでしょうか?
62
+
63
+ - もっと効率の良いDB設計があれば是非教えてほしいです。
62
64
 
63
65
  - 中間テーブルに主キーは必要ですか?
66
+
67
+
68
+
69
+ #自分の考え
70
+
71
+ 疑問のところにも書いた「delete_flagを用いた方法」だと、中間テーブルのレコード数がすごい勢いで増えてしまい、よくないかと考えたので、insertとdeleteを用いる方法を現在は採用しています。
64
72
 
65
73
 
66
74