Файл: М. губкинафакультет Автоматики и вычислительной техники.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.10.2023

Просмотров: 25

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНОБРНАУКИ РОССИИ
РГУ НЕФТИ И ГАЗА (НИУ) ИМЕНИ И.М. ГУБКИНА
Факультет
Автоматики и вычислительной техники
Кафедра
Автоматизированных систем управления
Домашнее задание №1
«НЕРЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ. NEO4J»
по дисциплине Базы данных
Выполнила: студентка группы АС-21-04
Степура Мария
Проверил: к.т.н., доцент кафедры АСУ
Волков Д.А.
Москва, 2023

Порядок выполнения домашнего задания
В результате выполнения шагов домашнего задания создана персональная графовая база данных: абстрактная студенческая группа.
1. Разобрать оператор CREATE:
− Добавление нового узла(node);
− Узла с несколькими метками (labels);
− Узла с метками и свойствами (properties);
− Использование оператора Match для поиска информации.
− все узлы в одном окне

− определенная информация
2. Исследовать возможности для создания отношений (relations):
− Создать два новых узла и сразу создать между ними отношение;
− Создать отношение между двумя уже существующими узлами;
3. Разобрать работу операторов:
− Merge;

− Set;
− Delete;
− Remove;
− Foreach.
4. Выполнить запросы с операторами:
− Order by;

− Limit;
− Skip;
5. Агрегирующие функции и функции работы со строками:
− COUNT;

− MAX;
− MIN;
− SUM;
− AVG;
− SUBSTRING;
6. Разобрать работу оператора Match / Optional Match:
− Выборка узлов на основе шаблона связей;
− Удаление всех узлов
Для удаления всех узлов нужно воспользоваться синтаксисом:
MATCH (n) DETACH DELETE n

7. Изучить и применить типы данных, доступные в Neo4j.
8. Привести примеры создания индексов.
Для удаления:
DROP INDEX ON :students (name)
9. Выполнить резервное копирование и восстановление БД.