找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 284|回复: 0

数据库表冗余字段不一定冗余

[复制链接]

378

主题

55

回帖

2063

积分

管理员

积分
2063
发表于 2020-9-16 15:51:53 | 显示全部楼层 |阅读模式


虽然我们尽可能至少按 3NF 以上设计数据库时,但有时候也要兼顾性能来冗余数据,所以并不是绝对的。
另外还有一点就是有时候表面看上去的冗余也是并不一定是冗余。例如一个流水表,里面有录入人员代码,而人员代码表里有部门代码,那原则上流水表中就不需要有部门代码。但实际上人员是有可能变更部门的,那么这时候在流水表里加部门代码字段,就表示流水发生当时人员所属部门,并不算冗余。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-19 23:25 , Processed in 0.035067 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表