Почему 3 двоичное отношение отношение отношение более общее, чем одно представление тройной связи?Тернарные отношения или 3 бинарных отношения?
ответ
В общем одном определяет свойства отношений, как и мощности (только на объект набора может оформить участие в отношениях или более чем один,, для примера), и совокупность/необъективность (все объекты множества сусла оформить участие/может partecipate к отношениям).
Итак, ограничивая эти два свойства двумя вариантами, в тройном соотношении имеется 12 возможных комбинаций значений для свойств (3 x 2 для мощности и 3 x 2 для тотальности).
Если тройная связь представлена вместо трех бинарных отношений, то для каждой конечной точки отношения есть шесть (четыре или три) 24 возможных комбинаций, что это число возможных спецификаций, которое является двойным по отношению к тройному отношению.
Потому что с 3 бинарными отношениями каждый связанный объект связан отдельно с каждым из двух других.
Предполагается, что тройные отношения важны только при наличии отношений «многие-ко-многим» (иначе вы можете переписать его, добавив реляционный объект, связанный с бинарными отношениями с другими тремя), давайте возьмем пример:
Предположим, что у вас есть сущности A, B и C и три отношения, которые связывают сущности «как треугольник». Предположим теперь, что набор кортежей a1 связан с множествами b1 и c1. Используя 3 бинарных отношения, не запрашивается связь b1 и c1. например, b1 может быть связано с c2, который может частично перекрывать c1 или полностью рассоединяться.
С тройственным отношением вместо этого b1 должно быть связано с c1.
Итак, вы можете видеть, что с тремя бинарными отношениями вы можете иметь гораздо больше комбинаций.
- 1. Тернарные отношения в coreData
- 2. Модель отношения сущностей - Тернарные операторы
- 3. Тернарные отношения в базе данных
- 4. Тернарные отношения в Entity Framework
- 5. Тернарные (и n-арные) отношения в Hibernate
- 6. Symfony2 3-арийские отношения
- 7. Отношения - 3 таблицы отношений
- 8. Kohana 3 простых отношения
- 9. отношения 3 таблицы
- 10. отношений под отношения или отношения ребенка
- 11. описание отношения отношения django
- 12. Виды или отношения
- 13. моделирование или отношения?
- 14. Дозвуковые 3 и таблица отношения
- 15. 3-сторонние отношения в SQL?
- 16. Query 3 Deep Отношения Loopback
- 17. Pig: Pivoting & Sum 3 отношения
- 18. django orm и 3 отношения
- 19. Умные отношения и отношения монго
- 20. отношения
- 21. Родительские отношения/отношения детей - indexOf
- 22. Исключить отношения, основанные на параметрах отношения
- 23. Модель отношения сущностей: тройственные отношения
- 24. Рамка от одного до нуля или одного отношения отношения
- 25. MySQL сделать прочные отношения с или без FK отношения
- 26. Matplotlib или Sympy - Неявные неравенства или отношения
- 27. CakePHP Отношения
- 28. Отношения между 3 таблицы в SQL Server
- 29. Как создать 3-way ManyToMany отношения django
- 30. Модель Laravel: пример или отношения?
В целом, три бинарных отношения не эквивалентны тройственным отношениям. – reaanb
Это домашнее задание? – 0X0nosugar
Подумайте об этом так - это трехмерное пространство, эквивалентное трем двумерным плоскостям? Можете ли вы построить сплошной куб из 3 листов бумаги? Фотографии спереди, сбоку и сверху вниз представляют собой более общее представление объекта, чем трехмерная модель? – reaanb