数据库 – 正常化一个人的名字太远了?

前端之家收集整理的这篇文章主要介绍了数据库 – 正常化一个人的名字太远了?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
您通常规范化数据库以避免数据冗余.在表中,很容易看到有很多冗余的名称.如果您的目标是创建一个地球上每个人的名字的目录(祝你好运),我可以看到名称的正常化如何是有益的.但是在平均业务数据库的背景下,它是否超标?

(当然我知道你可以采取任何事情来做极限…说如果你正规化到音节…或甚至相邻的字符对,我看不到在这么远的好处)

更新:

一个可能的理由是一个随机名称生成器.这就是我可以从头顶上拿出来的.

解决方法

数据库规范化通常指的是归一化字段,而不是其内容.换句话说,您将规范化数据库中只有一个名字字段.这通常是值得的.然而,数据内容不应该被标准化,因为它是该人的个人 – 你不是从列表中挑选,并且您不会在一个地方更改列表来影响每个人 – 这将是一个错误,而不是功能.

猜你在找的MsSQL相关文章