У нас есть Order
сущность и CreditCard
сущность.
Order
может иметь 0 или 1 CreditCards
.
CreditCard
может иметь 1 или более Orders
Я понимаю, что это отношения один ко многим. НО мы ожидаем, что большая часть Orders
не будет оплачена с использованием CreditCard
, поэтому таблица Order будет заполнена нулевыми ссылками. Я понимаю, что это плохая практика.
Можно ли спроектировать базу данных / сущности / отображения каким-либо другим способом, чтобы избежать этого?