Database of common name aliases / nicknames of people

后端 未结 8 1580
野性不改
野性不改 2020-12-01 02:09

I\'m involved with a SQL / .NET project that will be searching through a list of names. I\'m looking for a way to return some results on similar first names of people. If se

8条回答
  •  时光说笑
    2020-12-01 02:42

    A google search on "Database of Nicknames" turned up pdNickName (for pay).

    In addition, I think you only need a single table for this job, not two, with NameID, Name, and MasterNameID. All the nicknames go into the Name column. One name is considered the "canonical" one. All the nickname records use the MasterNameID column to point back to that record, with the canonical name pointing to itself.

    Your two table schema contains no additional information and, depending on how you fill in the nickname table, you might need extra code to handle the canonical cases.

提交回复
热议问题