成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
研究生管理系统数据库设计
研究生管理系统在数据库设计过程中,速度(查询)与存储空间构成矛盾的两个方面,很难做到既节省大量的存储空间,又达到满意的查询速度。
在本人所开发的研究生管理信息系统的中,更偏重于速度,这是因为:
1.硬件方面的发展迅猛,存储介质的容量越来越大;
2.研究生管理信息系统毕竟是一个比较小的系统,现有存储设备的容量足可达到要求。

所以,泛普软件泛普OA系统认为在实际开发过程中,本人通过以下若干措施来提高系统的响应度 增加冗余列,减少表间的连接
在多表连接查询中,表的个数对数据库的性能起重大影响。参与连接的表的个数增多,服务器的性能会越来越差。数据库的设计不必严格遵循范式,目前存储空间己不是主要矛盾,在数据冗余和系统效率之间,应找到一个平衡点。例如,在许多操作中,都需要姓名字段,如果按照范式的要求,只需在维护基表中有姓名字段,而在其他表中都不需有姓名字段。但在大多数常用表格中都会涉及到姓名,如果仅仅为了区区一个字段属性频繁的做连接,会使系统性能非常低。因此,用空间换效率,在涉及到姓名的表中均加上姓名字段。虽然这样会增加数据冗余,增加维护数据一致性的工作,泛普软件给普遍的业务带来高效率和方便。 增加派生列,减少查询统计时间
在查询中常常附带个别统计字段属性,如果记录较多,信息系统管理统计操作将非常耗时,如能在录入过程中在没有明显降低插入速度的前提下,完成统计工作,将是很有意义的。尽管浪费了一点点存储空间,与节省的时间相比那是微不足道的。

