|
|
1
6
我同意tomislav的观点——尽量避免冗余,因为最终会导致多个表上的数据彼此不一致。这会让更新更痛苦。 不过,也有一些与数据库性能无关的异常值得考虑。
|
|
|
2
7
默认情况下不存储冗余信息: third normal form 通常是一个合理的初始目标。冗余是在出现“足够好”的原因时引入的,例如,当必须计算派生值并且计算非常密集时,您会受到“足够大”的性能影响。 很明显,“足够好”和“足够大”是限定词,它们只在给定的上下文中有意义。就其价值而言,零售价/折扣价的计算似乎过于便宜和简单,以至于在大多数情况下(显然不是所有情况下)不需要引入多余的列。 |
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 10 月前 |
|
|
blogger13 · 视频租赁店数据库的规范化 10 月前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 11 月前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 11 月前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 1 年前 |