Запрос о помощи, обозначающий ограничение домена пустым узлом. Рис. 1. Моделирование отношение "многие ко многим" с пустым узлом.
Бизнес-правило: зачисление привязывает одного учащегося к одной секции один раз.
Моя попытка:
∃hasStudent.⊤ ≡ ∃hasSection.⊤ ≡ ∃grade_code.⊤
i.e. "the set of individuals that have some value for the role 'hasStudent' is the same set of individuals that have some value for the role 'hasSection' ...e.t.c."
Я предполагаю здесь эквивалентность вместо включения, поскольку включения будут в обоих направлениях.
Дополнительные ограничения:
∃hasStudent.⊤ ≡ ∃hasSection.⊤ ≡ ∃grade_code.⊤ ≡ =1hasStudent.⊤ ≡ =1hasSection.⊤ ≡ =1grade_code.⊤
i.e. "the set of individuals that have values for the roles 'hasStudent', 'hasSection' and 'grade_code', have one and only one value for them."
Будем признательны за помощь или комментарии по правильному обозначению доменных ограничений свойств объекта на рисунке 1.
Спасибо!!