客户关系管理系统数据库表如何更好的设计?

现在需要项目中的一个模块需要涉及客户关系管理,有一张客户基础信息表(Customer),这个是每个类型客户都有的一些基础信息。每一个类型的客户都具有自己独立的字段数据,所以每个类型的客户也有自己的独立扩展表,如销售客户表CustomerSale、快递客户表CustomerExpress,基础数据都使用Customer的。每一个客户就要的类型至少有一个,也可以有多个。那如何在Customer表中能清晰标记当前客户时什么类型的客户。我现在的设计是在Customer中加入了每一个类型一个字段IsSale、IsExpress这样的标记。不知有没有比较好点的标记方法?

请先 登录 后评论

最佳答案 2017-04-25 00:30

Customer 表是所有客户基本公共属性的 公共表,其中加入一个 type字段标示客户类型。

其他客户类型按照特定字段创建表就行了。

请先 登录 后评论

其它 0 个回答