gpt4 book ai didi

data-structures - 你如何处理 "Many Names for 1 Person"?

转载 作者:行者123 更新时间:2023-12-01 16:59:30 25 4
gpt4 key购买 nike

我在创建任何信息系统时遇到的最常见问题之一是人们有很多不同的名字。名为“比尔·史密斯”的人可能会使用“威尔·史密斯”、“威廉·史密斯”、“史密斯,威尔”等......如果说,我想编写一个应用程序将博客文章链接到作者,我将不得不考虑对于所有这些名字。

我的问题是:您采取什么方法来保持整个应用程序中数据的一致性。如何构建数据库以便可以引用单个标识符来定位所有这些名称?您采用什么 UI 方法来确保人们以一致的方式输入姓名?

最佳答案

只要每个用户都有一个唯一的 ID(不是他们的名字),您就可以拥有一个将名称变体映射到唯一 ID 的表,然后将每个帖子与该唯一 ID 相关联身份证号。

(Table mapping names to UIDs)Name        UIDRobert S    123456Bob S       123456Bert S      123456Darren      987654
(Table with post information, including author's UID)Title     Author  ...Post 1    123456Post 2    123456Post 3    987654
(Table with author information)UID     Preferred Name   Webpage                ...123456  Robert Smith     http://www.robert.com987654  Darren Jones     http://www.jones.com

关于data-structures - 你如何处理 "Many Names for 1 Person"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/562406/

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