Данные:
Ссылка на резервную копию в формате *.backup: stroy.backup. Восстанавливаете, как и предыдущие данные, согласно "Инструкции по установке ПО".
В облачной базе данных работаете с базой даных total и схемой stroy. Доступ только на чтение.
Ссылка на резервную копию в формате *.sql: stroy.sql. Для восстановления жмете правую кнопку мыши на названии базы данных -> инструменты -> выполнить скрипт.
Задания:
1. Получите среднее значение полных лет сотрудников, которые уволены и не задействованы на проектах.
В результат вывести одно среднее значение. Если получаете null, то в результат нужно вывести 0.
2. Чему равна сумма полученных платежей от контрагентов из Жуковский, Россия.
В результат вывести одно значение суммы.
3. Пусть руководитель проекта получает премию в 1% от стоимости завершенных проектов.
Если взять завершенные проекты, какой руководитель проекта получит самый большой бонус?
В результат нужно вывести идентификатор руководителя проекта, его ФИО и размер бонуса.
Если таких руководителей несколько, предусмотреть вывод всех.
4. Получите накопительный итог планируемых авансовых платежей на каждый месяц в отдельности.
Выведите в результат те даты планируемых платежей, которые идут после преодаления накопительной суммой значения в 30 000 000
Пример:
дата накопление
2022-06-14 28362946.20
2022-06-20 29633316.30
2022-06-23 34237017.30
2022-06-24 46248120.30
В результат должна попасть дата 2022-06-23
5. Используя рекурсию посчитайте сумму фактических окладов сотрудников из структурного подразделения с id равным 17 и всех дочерних подразделений.
В результат вывести одно значение суммы.
6. Задание выполняется одним запросом.
Сделайте сквозную нумерацию фактических платежей по проектам на каждый год в отдельности в порядке даты платежей.
Получите платежи, сквозной номер которых кратен 5.
Выведите скользящее среднее размеров платежей с шагом 2 строки назад и 2 строки вперед от текущей.
Получите сумму скользящих средних значений.
Получите сумму стоимости проектов на каждый год.
Выведите в результат значение года (годов) и сумму проектов, где сумма проектов меньше, чем сумма скользящих средних значений.
7. Создайте материализованное представление, которое будет хранить отчет следующей структуры:
идентификатор проекта
название проекта
дата последней фактической оплаты по проекту
размер последней фактической оплаты
ФИО руководителей проектов
Названия контрагентов
В виде строки названия типов работ по каждому контрагенту
Баллы:
Задание Баллы
1 5
2 5
3 10
4 15
5 15
6 15
7 20
8 15
9 30
10 20
Максимальное количество баллов - 150. Для зачета нужно набрать минимум 120 баллов.
За что могут быть вычтены баллы:
- синтаксические ошибки
- некорректная логика
- ошибки на логический порядок select
- ошибки в вычислениях
- несоответствие условиям
- избыточное или некорректное использование функций или операторов
- необоснованное использование таблиц, которые не имеют отношения к заданию, либо необоснованное дублирование таблиц в запросе
- запрос, отрабатывающий более 10 секунд считается нерабочим
Результат работы:
На проверку необходимо отправить один sql файл со всеми отформатированными запросами.
В противном случае работа без проверки будет отправлена на доработку.
Важно:
Проверяющий эксперт оставляет за собой право задать любые уточняющие вопросы по заданиям до проставления баллов.
В случае использования нейросетей будьте готовы объяснить и обосновать полученное решение.
Если решение просто взято из нейросети "без понимания" логики и алгоритмики, то проверяющий эксперт выдает дополнительные задания.
Все решения проходят проверку на плагиат.
В том случае, если использовались решения взятые из других работ, то проверяющий эксперт выдает дополнительные задания.
В случает отказа от выполнения дополнительных заданий или повторном использовании чужих решений по работе проставляется оценка "незачет" без права пересдачи.
Александр
РГАТУ
Евгений , огромное Вам спасибо!!! Очень приятно иметь с Вами дело!!!)))
Мила
Коломенский политехнический институт (филиал Московского политехнического университета)
Спасибо большое за помощь. Всё выполненно отлично, точно и досрочно. РЕКОМЕНДУЮ!!!)))
Елена
ЛГТУ
Работа выполнена быстро и правильно! Регина всегда отвечала на сообщения и учитывала поже...
Василиса
АмГУ
Огромное спасибо! Работы выполнена быстро и качественно. Исполнителя рекомендую!)