1)设计出县属的企业汇总表,表结构大体如下:
所属县,企业名称、企业地址、产品名称、产量
2)请问市属的企业汇总表、省属的企业汇总表的表结构应该什么样呢?是以下这样吗?
所属市,所属县,企业名称、企业地址、产品名称、产量;
所属省,所属市,所属县,企业名称、企业地址、产品名称、产量;
3)还是用一张表格就够了?
所属省,所属市,所属县,企业名称、企业地址、产品名称、产量;
谢谢!
------解决方案--------------------
属省,表1,
属市,表2,
属县,表3,
省id,市id,县id, 企业名称、企业地址、产品名称、产量 表4
这样设计话相对灵活一些
个人理解
仅供参考
------解决方案--------------------
因为企业也可以是省里直管的,所以市和县,id可以为空
市同理
------解决方案--------------------
主要是根据具体的数据做选择
2楼的设计是通用的,几乎试用于所有情况的数据
如果企业都可以对应到具体的县,可以建立一个省、市、县的对应关系
只需要
地区、企业名称、企业地址、产品名称、产量
一个表就行了
(ps:我现在做的项目就符合这个条件,通过控制地区的控制可以满足不同级别客户的要求)
------解决方案--------------------
主要是根据具体的数据做选择
2楼的设计是通用的,几乎试用于所有情况的数据
如果企业都可以对应到具体的县,可以建立一个省、市、县的对应关系
只需要
地区、企业名称、企业地址、产品名称、产量
一个表就行了
(ps:我现在做的项目就符合这个条件,通过控制地区的控制可以满足不同级别客户的要求)
------解决方案--------------------
根据数据情况做设计
2楼的方法是通用的
如果企业都能对应到区县的话
可以设计成:
地区,企业名称、企业地址、产品名称、产量 一张表
通过控制地区的选择即可实现三张表的功能
(PS:我现在在的项目组就是通过这种方式,满足不同地区等级用户的需要)
------解决方案--------------------
通常的做法是将有明确从属(一对多)关系的数据放在一个表里
例如 省id,市id,县id
一家企业有多项产品应该也属于有明确分类关系的 可以单独放在一个表里
而企业和地区应该是多对多关系 需要单独做一张表
------解决方案--------------------
一共两个表,一个是区域表,区域表的字段其中有 ID,父ID,名称等
所有的企业是一个表,其中包括的字段有区域ID,企业ID,等