На данный момент я немного работаю с базами данных. Для этого я создал модель отношения сущности, но у меня есть небольшая проблема с ее чтением, когда речь идет о тройных операторах. Давайте посмотрим на этот пример:Модель отношения сущностей - Тернарные операторы
------------- (0|N) (0|N) -------------
| Mother |-----------------x----------------| Father |
------------- | -------------
|
|
|
|
| (1|1)
-------------
| Child |
-------------
Эта маленькая модель Entity Relationship звучит так:
мать может иметь от 1 до N Чайлдс - Хорошо
Отец может иметь от 1 до N Чайлдс - Хорошо
ребенок имеет exatcly 1 отец и мать 1 - Okay
Но можно также сказать:
отец имеет N матерей - не в порядке
Мать имеет N отцов - не в порядке
Так я понял, что-то неправильно или эти троичные операторы не очевидны? С помощью этой реализации можно создавать непоследовательные наборы данных. Является ли ориентация важной для этих операторов или я должен читать их по-другому?