Сколько связей допустимо и сколько обязательно?
Сущности и ключи определяют объекты, но не число разрешённых или обязательных связей. Зададим минимум и максимум в каждом направлении.
Карта покупателя может существовать до первой покупки. При этом правило магазина может требовать для каждого заказа одного покупателя. Читайте направления отдельно: каковы минимум и максимум?