2017-05-21 8 views
0

お客様は複数のアドレスを持っています。アドレスは、顧客の参照に加えてID番号によって識別されます。 各アドレスには、その使用方法を示すタイプがあります。。たとえば、住所の種類は、配送先住所、会社住所、主要住所などとすることができます。各住所の種類は一意の参照番号で識別され、説明が必要です。これが弱いエンティティであるかどうかはどのようにわかりますか?

この場合のアドレスタイプは弱いエンティティですか?アドレスを強力なものにする。ここでの処方は、アドレスタイプが存在し、アドレスなしで存在することができるということです。

フィードバックをいただければ幸いです。

+0

アドレスタイプは大きなデータセットではありません。したがって、弱い実体として使用してください。 – VK321

答えて

0

弱いエンティティのような概念は、データベースの設計を支援するツールです。この例では、アドレスタイプが弱いエンティティであるかどうかの重要な違いは、アドレスタイプがアドレスに属するかどうか、または多くのアドレス間で共有されるかどうかということです。 (それは弱い実体であるかどうかとは少し異なりますが、それはその差異の大きな実用的効果である可能性が高いと思います。

アプリケーションの場合、アドレスタイプはおそらく弱いエンティティではなく、恐らくアドレスタイプは多くのアドレス間で共有されます。

代わりに、住所または住所のセットを持つ人が住所の種類を入力した場合、住所の種類が多分弱いエンティティである可能性が高く、その住所が属することが最も合理的ですアドレスする。

アドレスの使用方法を見ている人だけが、自分のアプリケーションで起こっていることを判断できます。

関連する問題