关于跨数据库匹配专有名称的建议

时间:2013-03-08 21:07:52

标签: mysql sql sql-server r

是否有处理数据库设置中的专有名称的指南。我有2个数据集,其中有正确的名称作为主键,但两组的格式有很大差异。此外,由于各种姓氏样式和连字符,甚至很难确定名字,中间名和姓氏。

我正在讨论从头开始重新创建数据,但不知道处理名称的最佳实践是什么(即我应该使用第一个,中间的,最后一个还是合并到最后一个中间等等,这已经够糟糕了。)?

任何建议对我的理智都很有帮助。感谢。

1 个答案:

答案 0 :(得分:1)

是的 - 指南是。不要这样做。您可以简单地创建一个UNIQUE列,使名称+ new unique id列为唯一,请记住这不是必需的全局,它取决于您的环境。

否则你会想要使用name + zip + dob +/- unique id之类的东西。

在处理这些表格时,这会给你一个更好的回旋处。此外,如果这是您进入的项目,您可能需要考虑与您的主管提出数据库设计问题。因为这不是好习惯......