SQL — удалённая работа в Санкт-Петербурге

Дата: 2024-04-23
Детали
Регион
Санкт-Петербург
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-04-23
Описание
решение задачи. Задание 1. Создайте подключение к удаленному облачному серверу базы HR (база данных postgres, схема hr), используя модуль postgres_fdw. Напишите SQL-запрос на выборку любых данных используя 2 сторонних таблицы, соединенных с помощью JOIN. В качестве ответа на задание пришлите список команд, использовавшихся для настройки подключения, создания внешних таблиц, а также получившийся SQL-запрос. Задание 2. С помощью модуля tablefunc получите из таблицы projects базы HR таблицу с данными, колонками которой будут: год, месяцы с января по декабрь, общий итог по стоимости всех проектов за год. В качестве ответа на задание пришлите получившийся SQL-запрос. Ожидаемый результат: https://letsdocode.ru/sql-main/sqlp-5-2.png. Задание 3. Настройте модуль pg_stat_statements на локальном сервере PostgresSQL и выполните несколько любых SQL-запросов к базе. В качестве ответа на задание пришлите скриншот со статистикой по выполненным запросам.
Похожие заказы
SQL
дистанционно
договорная
Cоставить запрос. MS Sql. Нужно написать запрос, который выводит рестораны, выручка которых год от года возрастает.
Санкт-Петербург
Фрилансеры
2024-04-26
Подробнее
SQL
дистанционно
от 1500.00 руб.
создание функций, процедур, триггеров в PostgreSQL. Задание 1. Напишите функцию, которая принимает на вход название должности (например, стажер), а также даты периода поиска, и возвращает количество вакансий, опубликованных по этой должности в заданный период. Задание 2. Напишите триггер, срабатывающий тогда, когда в таблицу position добавляется значение grade, которого нет в таблице-справочнике grade_salary. Триггер должен возвращать предупреждение пользователю о несуществующем значении grade. Задание 3. Создайте таблицу employee_salary_history с полями: • emp_id - id сотрудника • salary_old - последнее значение salary (если не найдено, то 0) • salary_new - новое значение salary • difference - разница между новым и старым значением salary • last_update - текущая дата и время Напишите триггерную функцию, которая срабатывает при добавлении новой записи о сотруднике или при обновлении значения salary в таблице employee_salary, и заполняет таблицу employee_salary_history данными. Задание 4. Напишите процедуру, которая содержит в себе транзакцию на вставку данных в таблицу employee_salary. Входными параметрами являются поля таблицы employee_salary. Все задания следует выполнять в базе данных HR.
Санкт-Петербург
Фрилансеры
2024-04-22
Подробнее