Изучение средств создания базы данных и выполнения запросов к ней с использованием графой СУБД
Автор: Анвар Алимов • Февраль 1, 2022 • Лабораторная работа • 540 Слов (3 Страниц) • 275 Просмотры
Тема: Изучение средств создания базы данных и выполнения запросов к ней с использованием графо вой СУБД neo4j.
Цель:
Получить навыки создания базы данных и выполнения запросов к ней с помощью средств графо вой СУБД neo4j.
Задание:
1) Сформировать базу данных по выбранной предметной области.
2) Составить список из 10 запросов к базе данных.
3) С помощью шаблонов запросов получить выборку для каждого запроса из п.2).
4) В отчёте отразить в графической или текстовой форме содержимое базы данных, шаблоны запросов и полученные выборки с комментариями.
Выполнение задания:
Фрагмент БД:
CREATE
(bntu: Univercity {name: "БНТУ"}),
(bsuir: Univercity {name: "БГУИР"}),
(fitu: Faculty {name: "ФИТУ", number_of_students: 1500}) -[:UNIVERCITY]-> (bsuir),
(ksis: Faculty {name: "КСИС", number_of_students: 3600}) -[:UNIVERCITY]-> (bsuir),
(ef: Faculty {name: "ЭФ", number_of_students: 5300}) -[:UNIVERCITY]-> (bntu),
(fitr: Faculty {name: "ФИТР", number_of_students: 1900}) -[:UNIVERCITY]-> (bntu),
(ii: Speciality {name: "ИИ"}) -[:FACULTY]-> (fitu),
(asoi: Speciality {name: "АСОИ"}) -[:FACULTY]-> (fitu),
(iitp: Speciality {name: "ИИТП"}) -[:FACULTY]-> (ksis),
(poit: Speciality {name: "ПОИТ"}) -[:FACULTY]-> (ksis),
(es: Speciality {name: "ЭС"}) -[:FACULTY]-> (ef),
(rza: Speciality {name: "РЗА"}) -[:FACULTY]-> (ef),
(isit: Speciality {name: "ИСИТ"}) -[:FACULTY]-> (fitr),
(bntu_poit: Speciality {name: "ПОИТ"}) -[:FACULTY]-> (fitr),
(st1: Student {name: "Саша", age: 19}) -[:SPECIALITY]-> (ii),
(st2: Student {name: "Вася", age: 18}) -[:SPECIALITY]-> (asoi),
(st3: Student {name: "Катя", age: 19}) -[:SPECIALITY]-> (iitp),
(st4: Student {name: "Ахмед", age: 20}) -[:SPECIALITY]-> (poit),
(st5: Student {name: "Женя", age: 17}) -[:SPECIALITY]-> (es),
(st6: Student {name: "Вася", age: 21}) -[:SPECIALITY]-> (rza),
(st7: Student {name: "Настя", age: 20}) -[:SPECIALITY]-> (isit),
(st8: Student {name: "Маша", age: 26}) -[:SPECIALITY]-> (bntu_poit)
...