Есть несколько объектов (A, B, C etc.).
В каждом объекте - множество элементов (1, 2, 3, 4, 5 etc.).
В разных объектах могут быть одинаковые элементы (количество общих элементов и интересует)
Задача:
Построить по данным диаграммы Венна, либо аналог - взвешенный граф, в котором узлы - это объекты, а на веса ребер - количество общих элементов.
Вопросы:
1. Как организовать хранение данных подобного вида? Желательно - используя более-менее традиционные методы (MySQL, например, или MongoDB). Да, есть графовые базы данных, но ставить отдельную СУБД не хотелось бы.
2. Как по этим данным лучше всего строить подобные диаграммы (алгоритм) ?