Вся информация по таблицам во вложенном документе.
Используя курсор, создайте процедуру 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, сообщение должно указывать, сколько сотрудников попадёт в этот диапазон зарплат.
Тип: Лабораторная работа
Предмет: Базы данных
«Надстройки интеллектуального анализа данных для MicrosoftOffice»
Стоимость: 1320 руб.
Тип: Лабораторная работа
Предмет: Базы данных
Системы управления базами данных Лабораторные работы 1-4 анд
Стоимость: 1176 руб.
Тип: Лабораторная работа
Предмет: Базы данных
Практическая работа по администрировании базы данных
Стоимость: 1368 руб.
Поступление – один из самых сложных и важных испытаний, которые встречаются на пути молодых людей. На нашем много информации о поступлении в разные вузы и экзаменах в них, а также о способах, как их можно достойно преодолеть. Мы уже рассказывали о . Сегодня мы хотим рассказать об одном из этапов п…
Читать дальшеОх, не о том думал студент, когда выбирал себе вуз. Кто ж хотел для себя такой доли, как написание РГР? А тем временем выполнить работу все же придется, причем по всем правилам. Без паники, дорогие друзья, да прибудем с вами мы! Читаем и впитываем.Итак, вот основные правила оформления расчетно-гр…
Читать дальше