0
是否有指導處理數據庫設置中的專有名稱?我有2個數據集,其中有專用名稱作爲主鍵,但在兩組數據格式上有很大差異。此外,由於各種姓氏的風格和連字符,甚至很難確定名字,中間和姓氏。關於在數據庫中匹配專有名稱的建議
我討論從頭開始重新創建數據,但不知道處理名稱的一套好的最佳實踐是什麼樣子(比如,我應該使用first,middle,last還是merge last,等等。)?
任何建議對我的理智都很好。謝謝。
是否有指導處理數據庫設置中的專有名稱?我有2個數據集,其中有專用名稱作爲主鍵,但在兩組數據格式上有很大差異。此外,由於各種姓氏的風格和連字符,甚至很難確定名字,中間和姓氏。關於在數據庫中匹配專有名稱的建議
我討論從頭開始重新創建數據,但不知道處理名稱的一套好的最佳實踐是什麼樣子(比如,我應該使用first,middle,last還是merge last,等等。)?
任何建議對我的理智都很好。謝謝。
是的 - 指導是。不要這樣做。您可以簡單地創建一個UNIQUE列,使名稱+新唯一ID列成爲唯一的,請記住,這不是全局性的,它取決於您的環境。
否則,你會想要使用類似名稱+郵編+ dob +/-唯一ID。
這會給你一個更好的迴旋處理這些表時。此外,如果這是您參與的項目,則可能需要考慮向主管提出數據庫設計問題。因爲這不是好的做法...
如何將名稱用作主鍵?僅在美國就有成千上萬的「約翰史密斯」,你肯定會在某個時候發生碰撞。 – alroc 2013-03-08 21:10:16
沒有這樣的標準名稱格式。冰島人通常只有一部分是你的名字。在許多歐洲國家,以您的名字命名四個或五個部分並不罕見。強迫人們進入「第一」,「中間」和「最後」的名字只會激怒很多人。 – tadman 2013-03-08 21:14:19
如果您要從頭開始重新創建,請在獨立字段中創建一個獨立的(最好是整數)主鍵和所有名稱組件:'First','Middle','Last'和(如果您想要看起來)'Prefix'和'Suffix'。 – 2013-03-08 21:14:49