0

現在、コミュニケーションや連絡先などの関連テーブルを含む見込み客のテーブルがあります。その見込み客が顧客になったときに最適な設計を見つけようとしています。私が見ているように、2つのオプションがあります。1 つは、そのテーブルにプロスペクトのブール フィールドを設定することです。もう 1 つは、見込み客が顧客になったときに顧客テーブルにその見込み客を挿入することです。どちらもうまくいくと思いますが、うまく選択しないと、将来自分の足を撃ってしまうのではないかと心配しています.

顧客は見込み客よりも多くの関連テーブルを持っていることを付け加えておきます。請求書、発送などのテーブル。

どのデザインがよりうまく機能するか誰か知っていますか? または、私が検討していないより良いオプションはありますか?

4

2 に答える 2

0

両方のモデルの違いは何ですか。

一部の CRM システムでは、顧客を常に見込み客として管理しています。あなたは彼らに一度売ることができますが、後で何か他のものを売りたいと思います. したがって、常に連絡先データを保持します。もしそうなら、顧客をフラグ付きの見込み客のように管理することをお勧めしますis_customer

見込み客が顧客になると、請求書などの関連テーブルを追加すると同時に、ディスパッチを請求書に追加することができます。しかし、まだ探査のために利用可能です。

これがお役に立てば幸いです。

于 2013-11-27T02:46:53.033 に答える
0

私はブール値で行きます。顧客テーブルを作成し、将来的にすべての見込み客を移行するのはどれほど難しいでしょうか? 複数のテーブルのオーバーヘッドを追加するのはなぜですか? サイトの使用状況に応じて、両方のテーブルを潜在的にチェックする必要があります。

 SELECT * FROM users WHERE payingcustomer 
于 2013-11-26T21:19:26.983 に答える