私は、姓の「問題」がアメリカ人が設計したウェブサイトを使用する人々の頻繁な苦情であることを理解します。より多くの国に合ったより良いシステムとは何でしょうか?名前にアクセス、理解、または表示する必要があるさまざまな方法を保存するために、どのフィールドを使用することをお勧めしますか?DBデザイン質問 - 国際人物の名前を格納する
システムの目的に応じて、アメリカのFirstName MiddleNameとLastNameの考えに基づいて、次のフィールドを提案します。ミドルネームは米国ではほとんど使われていませんが、ほとんどの人は1つ持っています。それは、同じ組み合わせのFirstName LastNameを共有する多くの人々を区別するのに役立ちます。氏名権は、他のフィールドと同じデータが含まれているため
FirstName : George
MiddleName : Henry
LastName : Davis
DisplayName : George D.
Alias : Kidd1985
LegalName : George Henry Davis
はもちろん、おそらく私のデザインのいくつかの欠点があります。しかし、LegalNameを他のフィールドから派生させることができない場合があります。
しかし、今私はあなたがどのようなシステムを全世界の視聴者におすすめするのだろうかと不思議です。
私が貢献する多くを持っていないが、「優先」の名前でも良いアイデアです - もその法的名前と最初の名前しかし、彼らは他の国にいるときより多くのローカル名をとる。 –