❗️С помощью SQL Graph можно решить проблему с обработкой различных уровней иерархии.



Например,

В статье создают таблицу сотрудников EMP с идентификатором EMPNO и колонкой MGR, указывающей на идентификатор руководителя сотрудника.

🖍Сотрудники — это вершины графа из таблицы EMP. Сущность «сотрудник» связана сама с собою связью «подчиняется» (ReportsTo).

🖍В терминах графа, связь — это ребро (EDGE), которое связывает узлы (NODE) сотрудников.



‼️В данной статье указаны запросы создания таблиц узлов и ребер.



❗️Объекты, связанные с графами, располагаются в папке Graph Tables.

Иконка таблицы узлов помечена точкой, а таблицы ребер — двумя связанными кругами.

Выражение MATCH взято из CQL (Cypher Query Language). Это эффективный способ запроса к свойствам графа. CQL начинается с выражения MATCH.

Графовые базы данных — это выразительный язык для представления сложных систем. Эта технология используется в таких областях, как социальные сети, антифрод-системы, анализ ИТ-сетей, рекомендации по продуктам и контенту.