人名的最佳实践

MrB*_*ill 5 database sql-server

我正在 SQL Server 中创建一个 Employee 表。该公司现有的数据库倾向于将一个人的全名放在一个字段中。对我来说,这似乎是有限制的并且容易出错,我倾向于使用名字、中间名、姓氏。这是处理名称的最佳方式吗?或者有时首选在一个字段上使用整个名称,其原因是什么?

Ces*_*sar 1

取决于您是否需要分隔名称,例如,如果按姓氏过滤器。这受到您对该字段的用途的很大限制。目前我从来不需要这种情况,我总是只使用一个字段来表示人名。