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