以下に、Customer と Currency という 2 つのテーブルがあります。
シナリオ : 各顧客は、すべてのトランザクションに対して 1 つの通貨を定義する必要があります。通貨を顧客に関連付ける currency_id 列を配置しました。以下は、私の心に浮かぶいくつかの質問です。ばかげた質問かもしれません。しかし、私は自分自身をクリアしたいと思います。
顧客から見る : 1 人の顧客は 1 つの通貨を持っています
通貨から見る : 1 つの通貨に 0 人以上の顧客を含めることができます。
ここで質問です。この種のシナリオでは、問題をどのように受け止めるべきでしょうか? 顧客 (1) または通貨 (2) から確認する必要があります。誰でも私にこれを説明できますか??
編集: 私の質問は、ERD の設計に関するものです。