Аннотация:Данная работа посвящена актуальной теме – разработке инструментария для моделирования и визуализации графовых БД. Графовые базы данных получили широкое распространение для приложений) имеющих естественную графовую структуру данных. Одним из примеров приложений естественную графовую структуру данных являются социальные сети (социальные графы) в интернете. Особенностью таких данных также является их неоднородность. Узлы графов могут иметь различные атрибуты и связи. В связи с этим разработка инструментария позволяющего моделировать графовые данные, а также предоставлять пользователям приложений визуальное представление таких данных является весьма актуальным.
В ходе работы автором был сделан обзор и сравнительный анализ графовых баз данных. Автором работы были изучены возможности наиболее распространенной графовой базы данных Neo4j, реализованной на языка Java и распространяемой в исходных текстах. Автором был изучен также программный интерфейс для разработки приложений с использованием Neo4j. Исследованы библиотеки позволяющие визуализировать графы в программах написанных на языке Java.
С использованием указанных технологий автором работы был спроектирован и реализован на языке Java инструмент позволяющий выполнять моделирование графовых данных для базы данных Neo4J, а также визуализации этих данных c помощью с помощью библиотек Swing и Java Universal Network/Graph.