以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 项目开发,如何划分数据结构对以后的开发更为友好高效? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=139980) |
-- 作者:ls93005 -- 发布时间:2019/8/27 9:18:00 -- 项目开发,如何划分数据结构对以后的开发更为友好高效? 如我想做一个工程项目的数据库,我的数据表结构是这样: 1、 “运费明细” “租赁明细” “维修材料明细” “材料购买明细” 这样的话,感觉清晰,且可以建立对应关系(如“运费明细”可以对应“材料购买明细”),但后期查询还需要分表查找。 (都属于支出项目) 这样子的结构对以后的项目开发更为友好 2、还是建立一个“明细”的大表,加入所有可能的字段(超过50列,数万行)。 但这样,后期查询时候,可以很方便查找,不用去思考数据在哪一个表 这样更好? [此贴子已经被作者于2019/8/27 9:20:47编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/27 9:33:00 -- 如果这些表大部分属性都一样,可以考虑合并为一个表。否则还是分表好。如果要合并查询,以使用查询表合并几个表的数据:http://www.foxtable.com/webhelp/topics/2322.htm |