С помощью этого вопроса я надеюсь получить некоторые идеи, чтобы начать решать мою «проблему».
Итак, мне нужно "каталогизировать" схему базы данных: все существующие таблицы с связями между ними. Я разрабатываю свой проект в JAVA
, поэтому я хотел бы продолжить его. Я хотел бы после того, как у меня будет этот каталог, запросить его с именами некоторых таблиц и получить отношения между ними. Моя идея состоит в том, чтобы иметь своего рода График, где Вершины — это Таблицы БД, а Ребра показывают отношения между ними. Я стал смотреть на JGraphT library
. Но можно ли при этом "присвоить" ребрам какую-то информацию?
График был лишь отправной точкой. Если вы можете посоветовать мне использовать другую структуру, я буду рад "услышать" больше вариантов.