日期:2014-05-18  浏览次数:20587 次

客户管理系统的数据库设计
我现在需要设计一个客户管理系统,分为个人客户和企业客户,个人客户有一些个人基本信息,企业客户有企业的一些东西,比如营业执照等,跟个人客户有些东西不一样。
那如果要设计一个数据库,怎么好一点呢,单独用一个表存储所有信息,用一个字段区别客户类型(这样会出现有些字段是多余的),还是用两个表,一个存储个人,一个公司,然和用id连接
这个客户管理系统目前只记录客户信息,但不排除以后会增加其他功能。
初学中,希望大家给我一个建议,谢谢啦

------解决方案--------------------
建议"用一个表存储所有信息,用一个字段区别客户类型(这样会出现有些字段是多余的),"

--> 这个数据冗余是可接受的,利大于弊.