如何将数据库设计工作报表
在一个公司里,每个部门有很多检查表,这些表都是纸质的。一次检查要有11个报表要填写。
如何在数据库设计中处理这些报表呢?每个检查表都对应在数据库中建立一个表吗?如果是这样,一个部门一次检查就会有11个表产生。这样数据库的设计是不是冗余太大了?
[解决办法]
大致有两方面:
1.这11张报表中可能有某两张或几张可以通过一个数据处理流程完成 可以将他们合并处理,用存储过程实现
2.每次检查的这11个报表可能内容相近,只是某些条件发生了变化 可以将每次检查作为同一个流程处理,可变条件作为参数,复用以前的表和过程
如果每次检查是随机的11张报表 那只能每次都特殊处理了