Я новичок в диаграммах ER. Я заметил, что draw.io (который был рекомендован для Stackoverflow) не имеет одного (необязательного) отношения к одному (обязательному).Диаграммы ER: один (необязательно) к одному (обязательно)?
Предположим, у меня есть две таблицы «пользователь» (id, affiliate_id) и «affiliate» (id). Там не обязательно быть аффилированным лицом, и в этом случае user.affiliate_id будет null.
Однако, если есть партнер, то user.affiliate_id будет ссылаться на affiliate.id.
Таким образом, это не было бы одним (необязательным) для одного (обязательного) отношения?
PS: Я думал, что, возможно, user.affiliate_id не должен иметь значение null в строгом смысле слова. Однако он не нарушает ограничений внешнего ключа (по крайней мере, для SQLite 3).
Вы правы. Похоже, я был совершенно не в курсе. Спасибо! (Мне нужно подождать пару минут, прежде чем я смогу принять ваш ответ.) –