名前を保存する 1 つのテーブル (name) と、挨拶用のテーブル (anrede) を取得しました。ここで、人々が新しい連絡先名を設定すると、たとえば、John (プレネームとして)、Doe (姓として)、Mr. (あいさつとして) を設定できるので、「Mr. John Doe」というデータを取得しました。
今、私は複数の学年で問題を抱えています。たとえば、ドイツ語では、「Dr. John Doe」(医師の場合)または「Prof. Dr. John Doe」(医師と教授の学位を取得した場合)のいずれかになります。
「anrede」テーブルにすべてのあいさつ文を保存しましたが、「Dr.、Prof.、Prof. Dr.」は保存したくありません。しかし、博士と教授だけです。
挨拶は「名前」テーブルに外部キー (anrede_id) として保存されます。
そこに複数のデータセットを保存する可能性はありますか?