读书人

关于住来单位的表怎么设计

发布时间: 2013-01-21 10:15:38 作者: rapoo

关于住来单位的表如何设计
在erp中,有时有些单位可以是供应商也可以是客户,有些软件作为一个表来处理,统称为往来单位,然后在表中加一个字段来区分是供应商,客户或者是部门.
还有一种是供方是一个表,客户是一个表,部门是一个表,这样很清楚,但遇到比如类似建筑行业之类,往来单位分类很模糊时,软件设计和客户体验就不是很好.

如何解决呢 ?
[解决办法]
一样的,设好标记字段就可以了。信息大多相同用1个表就可以了,信息差别很大就分开
[解决办法]
还有一种是供方是一个表,客户是一个表,部门是一个表,这样很清楚,但遇到比如类似建筑行业之类,往来单位分类很模糊时,软件设计和客户体验就不是很好.
---------------------
遇到比如类似建筑行业之类,往来单位分类很模糊时


分类模糊是因为往来单位身兼多职
1 单表存放往来单位, 加[类别]字段, 能存放多种单位类别即可
2 多表存放(按单位类别区分), 各表存放符合条件的单位即可


-------------
软件设计和客户体验就不是很好.
1 单表 匹配单位, 展示类别即可
2 多表 各表匹配单位, 然后合并查询结果即可

[解决办法]

引用:
到底要不要分开呀


取决于数据量的大小和不同类别的单位, 是否有不同的属性字段
数据量小, 不同类别单位的属性字段差异小, 就用单表, 反之多表
[解决办法]
我们之前是用的一个表,一方面因为数据量不大,另一方面,有可能这个单位,即是客户又是供应商。所以用一列来标明其类别。
但实际感觉,分不分开差不多。除非数据量很大。
就像分类比较迷糊,我们也遇到过类似的情况,如:即是客户又是供应商;客户也会分保税和非保税;同一供应商也会税率不同;同一供应商因性质改变,税率也改变……
我们就是多建几条记录。

读书人网 >.NET

热点推荐