Вся информация по таблицам во вложенном документе.
Используя курсор, создайте процедуру TOP_DOGS1 для определения самых высокооплачиваемых служащих a. Для этого упражнения создайте новую таблицу с данными о служащих и их заработной плате. b. Включите параметр, чтобы пользователь мог ввести нужное количество самых высокооплачиваемых служащих (n). c. Создайте цикл FOR с курсором для выборки из таблицы S_EMP фамилий и заработной платы n самых высокооплачиваемых служащих. d. Сохраните фамилию и заработную плату в таблице TOP_DOGS. e. Предполагается что двух служащих с одинаковой заработной платой не существует. f. Проверьте особые случаи – например, с n=0 и с n, превышающим количество служащих в таблице S_EMP. g. После каждого теста удаляйте данные из таблицы TOP_DOGS.
Создайте хранимую процедуру ADD_STARS, которая в новом столбце STARS проставляет для каждого служащего по призовой звёздочке за каждый процент заработанных комиссионных. Используйте курсор и цикл WHILE. a. Для этого упражнения создайте в таблице S_EMP новый столбец для хранения звёздочек (*) b. Определите процент комиссионных для каждого служащего, округлив его до ближайшего целого числа. Рассмотрите случай, когда служащий не получает комиссионных. c. Добавляйте звёздочку в строку звёздочек за каждый процент комиссионных. Если, например, служащий получает 10 процентов комиссионных, символьная строка в столбце STARS должна содержать десять звёздочек. d. Проставьте соответствующее количество звёздочек для каждого служащего в столбце STARS.
Скопируйте процедуру TOP_DOGS1 из упражнения 1 и назовите новый вариант TOP_DOGS2. Измените процедуру TOP_DOGS2 с учётом случая, когда несколько служащих из упражнения 1 имеют одинаковую заработную плату. Для каждой фамилии в списке должны быть перечислены все служащие с такой же заработной платой.
Напишите процедуру для печати фамилии служащих, чья заработная плата лежит в диапазоне плюс минус $100 от введённого значения. Используйте курсор для выбора служащих. a. Если служащего с такой заработной платой нет, пользователь должен получить соответствующее сообщение. Используйте исключение. b. Если служащих с такой зарплатой более 3, сообщение должно указывать, сколько сотрудников попадёт в этот диапазон зарплат.
Тип: Лабораторная работа
Предмет: Базы данных
Создание БД и ее основных объектов в среде PostgreSQL
Стоимость: 3500 руб.
Тип: Лабораторная работа
Предмет: Базы данных
Стоимость: 3500 руб.
Тип: Лабораторная работа
Предмет: Базы данных
предмет от клОрганизация баз данных
Стоимость: 7500 руб.
Мало кто имеет представление о том, как правильно сделать или курсовой. Ровно до того момента, как эта рамка не понадобится. Чтобы вы не тратили кучу времени на поиски нужной информации, приводим в этой статье подробный гайд по созданию рамки для дипломной работы в Word. Подписывайтесь на наш канал...
Читать дальшеЕсли вас привлекает научная деятельность, после окончания вуза стоит , а после успешной защиты кандидатской диссертации — задуматься о докторской. Мы расскажем о новых требованиях ВАК к докторским диссертациям 2026. Больше полезных советов для студентов, аспирантов и докторантов можно найти в нашем ...
Читать дальшеПредложение актуально на 17.10.2026