请教高手数据按规则分类的思路

lon123 2011-01-07 07:44:21
是这样子的,最近在做一个项目,有一个客户数据库

然后我需要把这些客户按照一些定义的规则(这些规则存在于一张表里,同时可以添加更多的规则)进行归类

规则的例子如下:
客户A和客户B
如果有同样的姓名
如果还有以下其中一项信息相同 : 家庭地址,电话,电子邮件地址
就可以认为客户A和B实际是同一个客户,只是在注册了两次。。
就给他们建立一个连接,定义他们为同一个客户, 同时根据他们信息的相同性给这个关系设置一个信心指数,比如两客户信息100%相同(地址,电话,邮件都一样),则信心指数为100%,如果只有一项相同(比如邮件,因为很多人乱添邮件地址),可能信心指数就是30%了

另外一个例子:
客户C和客户D
如果姓名不同
但是有同样的公司地址 或者 公司联系电话
就可以认为客户C和D来自同一个公司

当然还有其他的一些规则

这样的系统该怎么做?有没有现成的技术可以利用?悉心请教高手们。 谢谢
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2011-01-07
  • 打赏
  • 举报
回复
没有什么特别,在保存时就判断客户名称、电话、地址等是否相等?如果相等就提示是否继续保存
dawugui 2011-01-07
  • 打赏
  • 举报
回复
这需求太玄乎了,帮顶.
Mr_Nice 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 lon123 的回复:]
是这样子的,最近在做一个项目,有一个客户数据库

然后我需要把这些客户按照一些定义的规则(这些规则存在于一张表里,同时可以添加更多的规则)进行归类

规则的例子如下:
客户A和客户B
如果有同样的姓名
如果还有以下其中一项信息相同 : 家庭地址,电话,电子邮件地址
就可以认为客户A和B实际是同一个客户,只是在注册了两次。。
就给他们建立一个连接,定义他们为同一个客户, 同时根据他……
[/Quote]

涉及数据分析。LZ可能需要事先根据已获取的数据信息,有所考虑规则的范围。
帮顶...
kevin_long 2011-01-07
  • 打赏
  • 举报
回复
大体看了一下 貌似可以采用触发器实现

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧