Задание к курсу Оптимизация баз данных - расчёт балансов
- Все вопросы оформлять в виде Issue
- Все изменения и результаты оформлять в виде Pull Request из собственного fork
MS SQL Server любой версии (предпочтительно 2016 и старше). Допустимо использование иной СУБД при портировании исходного скрипта с учётом конечного диалекта SQL.
- Ознакомиться с документом, описывающим формулы расчёта баланса и примером его изменения
- Ознакомиться со скриптом создания базы данных
- Ознакомиться с программными компонентами (функции, триггера)
- Разработать и применить генератор тестовых данных
- Разаботать простой тест на корректность расчёта баланса
Ожидаемый результат - доступная для оптимизации БД с тестовыми данными
- Реализовать индексы, повышающие производительность операций вставки и изменения платежей без модификации программных компонент