读书人

表设计 很多字段都是毋宁他表关联的

发布时间: 2013-08-04 18:26:16 作者: rapoo

表设计, 很多字段都是与其他表关联的
一个记录表, 里边有很多字段是和其他表关联的 ,比如存一个用户id-->用户表
但是这样的话 后期的显示和统计就都得和其他表联合查询才可以显示完整;

我在考虑是否在多几个字段来存其他表的名称 比如 :用户名 也一起存了,

这样到后面显示或者统计啥的就不用再去join来join去的 还有什么办法么,或者这两种的优劣


thanks in advance
[解决办法]

引用:
Quote: 引用:

个人感觉:除非表数据量很大,多表连接速度慢。而且表结构及内容很稳定,很少改。才可以冗余。
像我之前的公司,料件的品名,基本上每个月都会改一二次,如果“品名”做冗余了,那就相当麻烦了。
而且你的不用保持品名状态吧


一改品名,几年前的单据也会跟着变的。
曾经跟老板说过,这样不合理。
老板就说了:那再增加一个表,记录从哪天开始是这个名,这天之前是另一个名。生成报表时判断一下。
结果是,我们投降了,随便老板改吧。因为按上面的这个说法,会改死人的。

读书人网 >SQL Server

热点推荐