欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

设计省份、市、县的企业汇总表

更新时间: 2014-01-05 03:07:14 责任编辑: Author_N1

 

设计省、市、县的企业汇总表

1)设计出县属的企业汇总表,表结构大体如下:

所属县,企业名称、企业地址、产品名称、产量

2)请问市属的企业汇总表、省属的企业汇总表的表结构应该什么样呢?是以下这样吗?

所属市,所属县,企业名称、企业地址、产品名称、产量;

所属省,所属市,所属县,企业名称、企业地址、产品名称、产量;

3)还是用一张表格就够了?
所属省,所属市,所属县,企业名称、企业地址、产品名称、产量;


谢谢!


--参考方法--
属省,表1,
属市,表2,
属县,表3,
省id,市id,县id, 企业名称、企业地址、产品名称、产量 表4
这样设计话相对灵活一些
个人理解
仅供参考
--参考方法--
因为企业也可以是省里直管的,所以市和县,id可以为空
市同理
--参考方法--
主要是根据具体的数据做选择 

2楼的设计是通用的,几乎试用于所有情况的数据 

如果企业都可以对应到具体的县,可以建立一个省、市、县的对应关系
只需要 
地区、企业名称、企业地址、产品名称、产量 
一个表就行了
(ps:我现在做的项目就符合这个条件,通过控制地区的控制可以满足不同级别客户的要求)


--参考方法--
主要是根据具体的数据做选择 

2楼的设计是通用的,几乎试用于所有情况的数据 

如果企业都可以对应到具体的县,可以建立一个省、市、县的对应关系
只需要 
地区、企业名称、企业地址、产品名称、产量 
一个表就行了
(ps:我现在做的项目就符合这个条件,通过控制地区的控制可以满足不同级别客户的要求)

--参考方法--
根据数据情况做设计

2楼的方法是通用的

如果企业都能对应到区县的话 
可以设计成:
地区,企业名称、企业地址、产品名称、产量 一张表
通过控制地区的选择即可实现三张表的功能
(PS:我现在在的项目组就是通过这种方式,满足不同地区等级用户的需要)
--参考方法--
通常的做法是将有明确从属(一对多)关系的数据放在一个表里
例如 省id,市id,县id
一家企业有多项产品应该也属于有明确分类关系的 可以单独放在一个表里

而企业和地区应该是多对多关系 需要单独做一张表

引用:
根据实际情况,一家企业有多项产品,即企业与产品是一对多的关系,现在需要汇总表,上述做法会有数据冗余,这在汇总表中很常见还是有更好的办法?以前没遇到过汇总表的情况,不知道应该怎样处理。

--参考方法--
一共两个表,一个是区域表,区域表的字段其中有 ID,父ID,名称等
所有的企业是一个表,其中包括的字段有区域ID,企业ID,等
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:14
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18532/
本文WWW.DOC100.NET DOC100.NET版权所有。