100分求购sql server 2000数据表的设计!
有如下的数据报表
http://www.bcny110.net/Img/b.gif
<a href="http://www.bcny110.net/Img/b.gif">数据报表</a>
请问该如何设计它的sql server 2000数据表.
有人做如下的设计
请问是否合理
设计成一个表(项目名称(char) ,数据项(char))
然后将总产,总面积,单产的数据集体放在数据项内
问题点数:0、回复次数:4Top
1 楼zjcxc(邹建)回复于 2005-03-03 13:02:05 得分 0
项目表
项目id 项目名称 其他信息
------- -------- ----------
1 大豆
2 玉米
数据表
项目id 总产 总面积 单产
------- ---- ------- -------------
1
2
查询视图
create view v_qry
as
select a.项目名称,b.总产,b.总面积,b.单产
from 项目表 a,数据表 b
where a.项目id=b.项目idTop
2 楼shubaishou(linux)回复于 2005-03-03 13:17:26 得分 0
非常感谢,能够指出我上面提出的设计方法的不当之处吗Top
3 楼shubaishou(linux)回复于 2005-03-03 13:25:15 得分 0
非常感谢,我能否再请教上面给定的设计的纰漏在那里马?Top
4 楼zjcxc(邹建)回复于 2005-03-03 14:23:25 得分 0
数据放在一个字段中,不好做统计处理
项目名称与数据放在一个表中,如果项目名称变化较频繁,或者用户录入不规范,容易造成统计上的麻烦或误差Top




