- Инструкция по установке PosgreSQL Docker
Создать БД. Create (типы данных, Primary, Foreign), пара таблиц. Select, CRUD. NULL, NOT NULL
Select, where, join, order by. LEFT JOIN. Агрегированные функции, group by, having. Exists, union.
Работа со строками и датами по вариантам.
Подзапросы (select, from, where)
Подключить к приложению, курсоры. Транзакции на примере insert (одна) + update (вторая таблица) и rollback. Создание оконного приложения на Tauri для получения данных и добавления/удаления данных
Загрузка данных из csv. Полная версия бекапа и части данных.
PL/SQL, курсоры, хранимые процедуры, триггеры.
По вариантам выполнить следующие работы:
- Из набора данных (например IMDb в формате csv) загрузить строки в таблицу-витрину.
- Проанализировать данные - distinct. Создать таблицы под нужную предметную область, наполнить их данными из витрины.
- Написать запросы select по нужному варианту с определенными условиями. Запросы, работают долго, потому что full scan
- Проанализировать план запросов, добавить нужные индексы. Проверить чтобы запросы работали быстро.
- Написать приложение для получения данных из таблицы по заданным условиям. Добавить функционал по добавлению записей и их удалению через приложение.
- Администратор системы должен иметь доступ к редактированию дополнительных данных
Создание чат-бота на Python для получения данных и добавления/удаления данных