You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.9 KiB
2.9 KiB
Base spider
Консольная программа.
Паук, опрашивающий базу данных и собирающий сведения о структуре базы данных
Назначение
Автоматизация формирования графического представления структуры функционирующей базы данных
Область применения
Программа применима во всех случаях, когда есть необходимость получения графического представления базы данных:
- для последующей переработки структуры базы данных
- для разработки новых вариантов применения содержащейся в базе данных информации
Особенности реализации
Паук работает на платформе java.
В качестве драйвера, обеспечивающего взаимодействия программы с базой данных использован jdbc-driver.
Предоставляет пользователю консольный интерфейс, предусматривающий:
- авторизацию пользователя в системе управления базой данных по логину и паролю
- выбор активной базы данных
- выбор варианта представления отчета о функционировании базы данных
В качестве результата работы паук генерирует файл с расширением *.puml, который может быть обработан утилитой plantuml, для построения графического представления структуры базы данных.
Перспективы доработки программы
1. Автоматизация построения диаграмм, чтобы пользователю не нужно было самостоятельно прогонять *.puml файлы через plantuml
2. Автоматическое размещение диаграмм в системе контроля версий (исходников и итоговых графических схем)
3. Возможность аналитики не только структуры базы данных, но и самих данных
Все это может быть реализовано отдельными утилитами, которые будут запускаться на сервере в качестве аналитической платформы