шпаргалки
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.

31 lines
2.9 KiB

2 years ago
# Base spider
2 years ago
Консольная программа.
2 years ago
Паук, опрашивающий базу данных и собирающий сведения о структуре базы данных
## Назначение
Автоматизация формирования графического представления структуры функционирующей базы данных
## Область применения
Программа применима во всех случаях, когда есть необходимость получения графического представления базы данных:
- для последующей переработки структуры базы данных
- для разработки новых вариантов применения содержащейся в базе данных информации
## Особенности реализации
Паук работает на платформе java.
В качестве драйвера, обеспечивающего взаимодействия программы с базой данных использован jdbc-driver.
Предоставляет пользователю консольный интерфейс, предусматривающий:
- авторизацию пользователя в системе управления базой данных по логину и паролю
- выбор активной базы данных
- выбор варианта представления отчета о функционировании базы данных
В качестве результата работы паук генерирует файл с расширением *.puml, который может быть обработан утилитой plantuml, для построения графического представления структуры базы данных.
# Перспективы доработки программы
1. Автоматизация построения диаграмм, чтобы пользователю не нужно было самостоятельно прогонять *.puml файлы через plantuml
2. Автоматическое размещение диаграмм в системе контроля версий (исходников и итоговых графических схем)
3. Возможность аналитики не только структуры базы данных, но и самих данных
2 years ago
2 years ago
<b> Все это может быть реализовано отдельными утилитами, которые будут запускаться на сервере в качестве аналитической платформы <b>