Webサイト用にMySQLデータベースをモデル化しています。
現在、「人」テーブルを作成し、必要な列を決定しています。
人には名前の列があり、さまざまな規則の名前を含むエイリアス
の列を追加したいと思います。
たとえば、「マイケルジャクソン」という名前の人は、「 M。ジャクソン」、 「ジャクソン、M」、「MJ」などのエイリアスを持っている場合があります。
とにかく、各人は異なる数のエイリアスを持つことができます、そしてどのデータ型が合理的である可能性がありますか?
エイリアスフィールドをVarcharとして作成し、すべてのエイリアスをその中に入れて、PHPで分割しますか?
またはPHPの名前から動的にエイリアスを作成しますか?DBに入れる代わりに?
私は良い推薦を待っています、ありがとう!