如此的问题。。。。
小弟近来做一套软件,在前期数据结构分析时,两位同事给我提供两种不同建议。
1:按数据的逻辑结构分析,不要考虑算法。结果是,表增多,且表之间的关联很多,当要查表中某一字段信息时,往往得返回查好几张相关联的表,虽然这样表结构很有逻辑性,但对维护来说不是件容易的事。
2:有考虑算法,将信息相关的且合到一张表中,结果是表大大减少(少了10多张),且关联没那么多,但这样在读取表信息时也不易理解,也担心给日后的升级带来麻烦。
另,这两位同事在数据结构设计方面都有一定的经验,我是新手,面对这两种不同的方案,真有点糊涂。。。。。
各位大虾能否说说你们的设计心得呢?