2016-08-31 5 views
0

Почему 3 двоичное отношение отношение отношение более общее, чем одно представление тройной связи?Тернарные отношения или 3 бинарных отношения?

+1

В целом, три бинарных отношения не эквивалентны тройственным отношениям. – reaanb

+0

Это домашнее задание? – 0X0nosugar

+1

Подумайте об этом так - это трехмерное пространство, эквивалентное трем двумерным плоскостям? Можете ли вы построить сплошной куб из 3 листов бумаги? Фотографии спереди, сбоку и сверху вниз представляют собой более общее представление объекта, чем трехмерная модель? – reaanb

ответ

0

В общем одном определяет свойства отношений, как и мощности (только на объект набора может оформить участие в отношениях или более чем один,, для примера), и совокупность/необъективность (все объекты множества сусла оформить участие/может partecipate к отношениям).

Итак, ограничивая эти два свойства двумя вариантами, в тройном соотношении имеется 12 возможных комбинаций значений для свойств (3 x 2 для мощности и 3 x 2 для тотальности).

Если тройная связь представлена ​​вместо трех бинарных отношений, то для каждой конечной точки отношения есть шесть (четыре или три) 24 возможных комбинаций, что это число возможных спецификаций, которое является двойным по отношению к тройному отношению.

1

Потому что с 3 бинарными отношениями каждый связанный объект связан отдельно с каждым из двух других.

Предполагается, что тройные отношения важны только при наличии отношений «многие-ко-многим» (иначе вы можете переписать его, добавив реляционный объект, связанный с бинарными отношениями с другими тремя), давайте возьмем пример:

Предположим, что у вас есть сущности A, B и C и три отношения, которые связывают сущности «как треугольник». Предположим теперь, что набор кортежей a1 связан с множествами b1 и c1. Используя 3 бинарных отношения, не запрашивается связь b1 и c1. например, b1 может быть связано с c2, который может частично перекрывать c1 или полностью рассоединяться.

С тройственным отношением вместо этого b1 должно быть связано с c1.

Итак, вы можете видеть, что с тремя бинарными отношениями вы можете иметь гораздо больше комбинаций.

Смежные вопросы