Визуализатор множеств с поддержкой операций над ними?
Привет. Кто нибудь натыкался когда нибудь на сабж из вопроса? Суть в чем. Хочу знакомому объяснить как работает SQL, но он тяжело врубается в визуальное представление таблиц. Есть ли что-то вроде визуализотора у которого будет какой нибудь фиксированный набор данных (не суть каких), который с помощью теоретико-множественных операций будет отображать визуально что-то например типа диаграмм Венна?
Типа {A} INTERSECT {B} покажет 2 множества и покрасит область пересечения.
Диаграммы Венна для SQL не годятся.
Стандартный INNER JOIN без условий - это не пересечение множеств, а их декартово произведение. https://habr.com/ru/post/448072/
Рискну порекомендовать такой реликт, как Foxpro. Для практических целей лучше не использовать, но чем хорош: даёт возможность непосредственно редактировать модель данных руками и тут же просматривать таблицы и менять данные в них. С другой стороны сейчас всё тоже самое можно делать в Sql management studio и MS SQL сервере. Возьмите пример базы какой-нибудь или сами накидайте быстренько. И на пример объясните знакомому как работают объединения таблиц Соглашусь c остальными, что одной диаграммы Венна тут будет маловато. В реляционной модели главное не сами множества, а отношения между ними - прямые и обратные ссылки, один-ко-многим и т.д. Раз поняв это, будет фундамент с которого уже можно нырять в любую БД или диалект.