通常、データの冗長性を回避するためにデータベースを正規化します。名前でいっぱいのテーブルを見ると、冗長性が十分にあることが簡単にわかります。あなたの目標が地球上のすべての人の名前のカタログを作成することである場合(幸運)、名前を正規化することがいかに有益であるかがわかります。しかし、平均的なビジネスデータベースのコンテキストでは、それはやり過ぎですか?
(もちろん、私はあなたが極端に何かを取ることができることを知っています...あなたが音節に正規化した場合...または隣接する文字のペアさえも。私はそこまで行くことの利点を見ることができません)
アップデート:
これを正当化できる理由の1つは、ランダムな名前ジェネレーターです。頭のてっぺんから思いつくのはそれだけです。