Графические представления отношений.

Записанные в виде множества упорядоченных пар отношения иногда нелегко расшифровываются.

Отношения - это множества, обладающие определенной структурой; их элементы имеют несколько компонентов, и поэтому, в принципе, мы можем использовать диаграммы Венна для их изображения, но существуют более эффективные методы, особенно для бинарных отношений.

Координатный метод

Пусть дано множество X={a, b, c, d, e} и отношения:

тождественное IX, универсальное UXи некоторое отношение R={(a,b), (a,c), (b,d), (c,e), (e,b)}.

Координатный метод относится к традиционной аналитической геометрии (рис. 1).

 

Рисунок 1.

 

Основной недостаток этого метода заключается в том, что при увеличении мощности |X| трудно увидеть элементы в области и установить соответствие с точками, обозначающими отношения.

Линейно-координатный метод.

Для преодоления недостатка предыдущего метода можно опустить точки и соединить стрелкойxєD иyєR, когда (x, y) принадлежат отношению. Иллюстрация предыдущего примера линейно-координатным методом показана на рис. 2.

 

Рисунок 2.

 

Диаграмма UX получилась довольно запутанной, зато отношения IX и R получились наглядными.

Линейный метод.

Используя параллельные вертикальные линии для D и R получаем диаграммы, в которых стрелки не требуются в принципе, так как мы двигаемся слева направо (рис. 3).

Рисунок 3.

 

Графовый метод.

Элементы множества, на котором строится отношение, представлены вершинами графа, а сами отношения - дугами графа (рис. 4). Так как точки a, b, c, d, e в областях D и R одни и те же, их можно объединить.

 

Рисунок 4