gpt4 book ai didi

database-design - 数据库设计问题-存储国际人士的姓名

转载 作者:行者123 更新时间:2023-12-04 04:00:38 25 4
gpt4 key购买 nike

我知道,FirstName LastName“问题”是使用美国人设计的网站的人们经常提示的地方。您认为适合更多国家的更好的系统是什么?您建议使用哪些字段来存储可能需要访问,理解或显示名称的各种方式?

根据系统的用途,我将根据美国对FirstName MiddleName和LastName的想法提出以下字段。中间名在美国几乎没有用过,但大多数人都有。它可以帮助区分共享同一组合FirstName LastName的许多人。

FirstName   : George
MiddleName : Henry
LastName : Davis
DisplayName : George D.
Alias : Kidd1985
LegalName : George Henry Davis

显然,我的设计可能存在一些缺陷,因为LegalName包含与其他字段相同的数据。但是,我怀疑在某些情况下无法从其他字段派生LegalName。

但是现在我很好奇,你们所有人都会向国际观众推荐什么系统?

最佳答案

啊哈对此没有“适当”的答案,但是有很多雷区和装满蠕虫的 jar 头……

您有名字,姓氏,姓氏,基督教名称,姓氏,专名,部落名称,中间名,缩写,头衔,娘家姓,世代名,职业名...。 An example here on SO

您还应该阅读这些"Falsehoods Programmers Believe About Names""Last Name First"

基本上,您必须选择一种涵盖80%可能性的方案。

例如,对于一个在西欧设有总部的公司,我在其全局公司数据库中有名字和姓氏:无论从广义上讲它是否正确,它都能满足我的需求。

编辑,2013年3月。

更多官方的非博客official guidance from W3Org

关于database-design - 数据库设计问题-存储国际人士的姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4611967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com