Можете ли вы объяснить разницу между
от нуля до единицы , от нуля до множества мощности
и
идентифицирует , не идентифицирует
отношения с некоторыми примерами?
Насколько я понимаю от нуля до одного отношения это когда Bar сущность имеет внешний ключ из Foo , но для ключа можно установить NULL , так что на практике вы можетесоздайте Bar со ссылкой на Foo по его ключу или оставьте для этой ссылки значение NULL , чтобы была Bar , но Foo может вообще не существовать, с Бар перспектива Foo's существование или его связь необязательна.
один к одному отношениекогда связь между Bar и Foo не является обязательной.Поэтому, если вы хотите создать Bar сущность, вам необходимо предоставить ключ Foo в Bar для создания ссылки.На практике это означает, что вам необходимо иметь Foo перед созданием Bar , потому что каждый Bar должен быть связан с одним Foo .
в чем тогда цель идентификации / не идентификации?
Если идентификация - это когда Bar , который не может существовать без Foo .Аналогичные отношения между ребенком и родителем.Ребенок не может существовать без родителя.Но это для меня очень близко, если не то же самое, что и отношения один к одному .
- Подтверждаете ли вы?
Неидентификация - это когда Bar может существовать без Foo .То же самое для меня, что и от нуля до одного
Это правда?
Мое исследование говорит, что вся разница между от нуля до одного и один к одному сводится к тому, если иностранныйклавиша Foo может быть установлена на NULL на Bar или нет.С Идентификацией против Неидентификацией это похоже, но вопрос в том, является ли клавиша Foo's на Bar частью Bar's ПЕРВИЧНЫЙ ключ ( регистр, идентифицирующий ) или нет ( регистр, не идентифицирующий ).
Поскольку установка ключа как ПЕРВИЧНЫЙ означает, что его значение равно NOT NULL и UNIQUE .Существует случай, которого невозможно достичь:
от нуля до единицы или от нуля до множества и , идентифицирующих одновременно
Вы согласны?
Можете ли вы привести реальные примеры, иллюстрирующие разницу:
a) один к одному против идентификация
b) от нуля до одного против без идентификации
c) один к одному против без идентификации
d) от нуля до единицы против идентификации
Так что я лучше понимаю, когда использовать (не) определение и когда (ноль / один) к (один / много) отношения?Есть какие-то чувства по этому поводу, но я не хочу придерживаться своих чувств:)