私の質問:
直感的なフロントエンドのユーザー エクスペリエンスを維持しながら、AddressLine1、AddressLine2、AddressLine3 などのさまざまな数の住所行を無限に収容するために、バックエンドとフロントエンドにデータベース設計を実装するにはどうすればよいでしょうか。これにより、データベースが開発された後、ドキュメントをマージする際のクリーンさと容易さを最大化したいと考えています。番地が 1 つしかない住所もあれば、5 つまたはそれ以上の番地がある住所もあります。
バックグラウンド:
私はデータ モデリングとデータベース設計に非常に慣れていません。データベース モデリングがフロントエンドのフォームをどのように設計する必要があるか、および特定の設計に伴う頭痛の種にどのような影響を与えるかはまだわかりません。したがって、私が求めているものが大きな間違いであるかどうかはわかりません。
法律事務所のケース管理データベースを設計しています。別の Addresses テーブルを作成し、人/エンティティとアドレスの間に多対多の関係を持たせる予定です。つまり、多くの人/エンティティが多くのアドレスを持ち、同じアドレスが多くの人/エンティティに属している可能性があります。
ありがとうございました!