客户,前景。数据库设计

时间:2013-01-24 20:54:27

标签: mysql database database-design

我们目前有相关表格的潜在客户表,如通讯和联系人等。当这个潜在客户成为客户时,我正试图找出最佳设计。我认为有两种选择。一种方法是在该表中为潜在客户设置一个布尔字段。另一种是当他们成为客户时将该潜在客户插入到客户表中。我认为两者都会奏效,但我担心如果我选择不好,我将来会在脚下拍摄自己。

我应该补充一点,客户的相关表格远远超过潜在客户。发票,发货等表格。

有谁知道哪种设计能更好用?或者有没有更好的选择我不考虑?

2 个答案:

答案 0 :(得分:0)

我选择布尔值。创建客户表并将所有潜在客户迁移到路上有多难?为什么要添加多个表的开销?现在,您必须检查两个表格,具体取决于您网站的使用情况。

 SELECT * FROM users WHERE payingcustomer 

答案 1 :(得分:0)

取决于两种型号的不同之处。

某些CRM系统始终将客户作为潜在客户进行管理。你可以卖给他们一次,但我想你以后想卖别的东西。因此,请始终保留联系人数据。如果是这种情况,我建议您管理客户,例如带有标志is_customer或其他任何东西的潜在客户。

当潜在客户变成客户时,您可以同时添加发票等相关表格,并将发票添加到发票等。但仍可用于勘探。

我希望这可以帮到你!