数据库中表的关系这样建倒底对不对?
如图
http://code.usuishi.com/upload/1/images/2012-1/6874205fbd4c455cba6b5afbc2b23941.jpg
这种做法到底对不对。
用什么样的做法来保持 客户表与 最上面三张表的关系?
一般比较好的做法是怎么样的?
------解决方案--------------------Company--->Customer
這不正確吧?
Customer分為公司和個人
或公司分為聯系人你是想表達那一种關係
------解决方案--------------------region-->也是描述Customer自身信息,這樣的設計
如果能應付同一客戶是Customer或Vendor或Customer是公司時指定聯系人
------解决方案--------------------个人建议取消中间的三张表,
直接在customer表中加入DeptId, RegionId, CompanyId即可.
------解决方案--------------------中间三表好像用处不大,反而麻烦
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------Region-->Company 關系線方向反了
------解决方案--------------------http://wenku.baidu.com/view/7bb66e896529647d272852c5.html