
Сегодня меня спросили вопрос про графы в SQL, и это был вопрос на собеседование для Junior tester.
Я честно удивлена, что такие вопросы задают на позицию младшего тестировщика.
Поэтому рекомендую почитать Вам следующую статью:
Введение в графовые базы данных SQL Server 2017
Предупрежден значит вооружен😄
А в целом нужно ознакомиться с теорией графов.
🔷Граф — это множество вершин (узлов, node) и ребер (взаимосвязей, edge).
🔹Вершины представляют сущности, а
🔹ребра — связи, в атрибутах которых может содержаться информация.
Графовая база данных моделирует сущности в виде графа в том виде, как это определено в теории графов.
🔹Структуры данных — это вершины и ребра.
🔹Атрибуты — это свойства вершин и ребер.
🔹Связь — это соединение вершин.
Для моделирования связей SQL Server 2017 предлагает возможности графовых баз данных.
Вершины и ребра графа представляются в виде новых типов таблиц:
🔹NODE
🔹EDGE.
🔹Для запросов к графу используется новая функция T-SQL под названием MATCH().
Я честно удивлена, что такие вопросы задают на позицию младшего тестировщика.
Поэтому рекомендую почитать Вам следующую статью:
Введение в графовые базы данных SQL Server 2017
Предупрежден значит вооружен😄
А в целом нужно ознакомиться с теорией графов.
🔷Граф — это множество вершин (узлов, node) и ребер (взаимосвязей, edge).
🔹Вершины представляют сущности, а
🔹ребра — связи, в атрибутах которых может содержаться информация.
Графовая база данных моделирует сущности в виде графа в том виде, как это определено в теории графов.
🔹Структуры данных — это вершины и ребра.
🔹Атрибуты — это свойства вершин и ребер.
🔹Связь — это соединение вершин.
Для моделирования связей SQL Server 2017 предлагает возможности графовых баз данных.
Вершины и ребра графа представляются в виде новых типов таблиц:
🔹NODE
🔹EDGE.
🔹Для запросов к графу используется новая функция T-SQL под названием MATCH().