tms-dos21-onl / aleksey-ivanishchev

Other
0 stars 0 forks source link

[HW16] БД #16

Closed AlexPykavy closed 7 months ago

AlexPykavy commented 7 months ago

Дедлайн: 15/04/2024

1. Установить MySQL на VM.
2. (**) Настроить Multi-Primary репликацию для MySQL на 2 VM согласно инструкции.
3. Создать схему БД clinic и наполнить её данными используя скрипты из https://github.com/tms-dos21-onl/_sandbox/tree/main/lecture18/mysql/initdb.d/data.
4. Создать бэкап базы данных clinic.
5. Написать следующие SQL запросы:
- Вывести всех врачей, работающих в терапевтическом отделении.
- Вывести в каких отделениях побывал каждый пациент.
- Обновить дату приёма для пациента Ивана Иванова на 2022-02-09.
- Удалить врача Андрея Быкова и все его приёмы.
- Добавить нового врача Фила Ричардса и новую пациентку Василису Васильеву и записать её к Филу Ричардсу на приём на 2022-02-14.
6. Восстановить базу данных clinic из бэкапа и проверить, что данные соответствуют состоянию базы данных до внесенных в предыдущем задании изменений.
7. Установить MongoDB
8. Создать БД clinic и наполнить её данными используя скрипты из https://github.com/tms-dos21-onl/_sandbox/tree/main/lecture18/mongo/initdb.d.
9. Написать выборочно 3 запроса из задания 5 для MongoDB используя mongosh команды.

** не обязательны к выполнению. Задачи на интерес

Apowmet commented 7 months ago

@AlexPykavy готово. 2 задание доделаю позже (нужно настроить копирование-вставку между wsl и virtualbox, либо обойтись без vb)

AlexPykavy commented 7 months ago

Всё отлично! Вот пара комментариев: