Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Подробнее о заявке
  • Тип Лабораторная работа
  • ПредметБазы данных
  • Заявка номерPrivate
  • Стоимость 1380 руб.
  • Уникальность 70%
  • Объем 30 стр.
Дата заказа: 03.10.2015
Выполнено: 07.10.2015
Лабораторная работа по базам данных:

Plsql, курсоры вар. 720212

Задание

Вся информация по таблицам во вложенном документе.

  1. Используя курсор, создайте процедуру TOP_DOGS1 для определения самых высокооплачиваемых служащих a. Для этого упражнения создайте новую таблицу с данными о служащих и их заработной плате. b. Включите параметр, чтобы пользователь мог ввести нужное количество самых высокооплачиваемых служащих (n). c. Создайте цикл FOR с курсором для выборки из таблицы S_EMP фамилий и заработной платы n самых высокооплачиваемых служащих. d. Сохраните фамилию и заработную плату в таблице TOP_DOGS. e. Предполагается что двух служащих с одинаковой заработной платой не существует. f. Проверьте особые случаи – например, с n=0 и с n, превышающим количество служащих в таблице S_EMP. g. После каждого теста удаляйте данные из таблицы TOP_DOGS.

  2. Создайте хранимую процедуру ADD_STARS, которая в новом столбце STARS проставляет для каждого служащего по призовой звёздочке за каждый процент заработанных комиссионных. Используйте курсор и цикл WHILE. a. Для этого упражнения создайте в таблице S_EMP новый столбец для хранения звёздочек (*) b. Определите процент комиссионных для каждого служащего, округлив его до ближайшего целого числа. Рассмотрите случай, когда служащий не получает комиссионных. c. Добавляйте звёздочку в строку звёздочек за каждый процент комиссионных. Если, например, служащий получает 10 процентов комиссионных, символьная строка в столбце STARS должна содержать десять звёздочек. d. Проставьте соответствующее количество звёздочек для каждого служащего в столбце STARS.

  3. Скопируйте процедуру TOP_DOGS1 из упражнения 1 и назовите новый вариант TOP_DOGS2. Измените процедуру TOP_DOGS2 с учётом случая, когда несколько служащих из упражнения 1 имеют одинаковую заработную плату. Для каждой фамилии в списке должны быть перечислены все служащие с такой же заработной платой.

  4. Напишите процедуру для печати фамилии служащих, чья заработная плата лежит в диапазоне плюс минус $100 от введённого значения. Используйте курсор для выбора служащих. a. Если служащего с такой заработной платой нет, пользователь должен получить соответствующее сообщение. Используйте исключение. b. Если служащих с такой зарплатой более 3, сообщение должно указывать, сколько сотрудников попадёт в этот диапазон зарплат.

  5. Используя курсор с параметром, создайте процедуру для определения: a. Сотрудников, работающих больше заданного числа лет. b. Для этих сотрудников определите менеджеров. Выведите без повторений полученный список менеджеров с указанием рядом с каждым именем через запятую имён сотрудников из начального списка. c. Определите и выведите на экран менеджеров, принявших суммарные заказы более заданной суммы.
Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по базам данных

Тип: Лабораторная работа

Предмет: Базы данных

Базы и банки данных

Стоимость: 6200 руб.

Тип: Лабораторная работа

Предмет: Базы данных

Создание БД и ее основных объектов в среде PostgreSQL

Стоимость: 3500 руб.

Тип: Лабораторная работа

Предмет: Базы данных

предмет от клОрганизация баз данных

Стоимость: 7500 руб.

Тип: Лабораторная работа

Предмет: Базы данных

Программная инженерия

Стоимость: 3900 руб.

Закажи Лабораторную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Общий рейтинг
0.00 из 5 (0 голосов)
Наталья 13-10-2026
Спасибо огромное за помощь! Не первый раз к Вам обращаюсь и всегда всё на отлично!
Максим 13-10-2026
Хорошая работа. Руководитель похвалил
Анастасия 12-10-2026
Огромное спасибо за проделанную работу! Работу оценили на самую высокую оценку, в чем я и не сомневалась!
Марина 11-10-2026
Все понравилось, спасибо огромное. При любом вопросе отвечают сразу. Если вдруг, нужна помощь или нужно что-то скорек...
Константин 11-10-2026
Спасибо за работу! Продолжу сотрудничать с сервисом. Все понравилось.
Михаил 10-10-2026
Нет такого слова которое оценило все их великолепие. Спасибо
Надежда 09-10-2026
добрый вечер! работа оценена на отлично, спасибо автору, все выполнено раньше срока, без правок.
Мария 08-10-2026
Заказывала работы 3 раза все отлично сделано , буду пользоваться ещё )
Любовь 08-10-2026
Здравствуйте. Спасибо большое за разработку урока ,,Музыкальные портреты в кюях Даулеткерея Шигаева". Мне очень понра...
Татьяна 08-10-2026
Спасибо за работу. Очень выручили. Заказ выполнен в срок и в соответствии с заявленными требованиями
Лайфхаки по оформлению работ
Рамка для дипломной работы в Word: как правильно сделать по ГОСТу

Мало кто имеет представление о том, как правильно сделать или курсовой. Ровно до того момента, как эта рамка не понадобится. Чтобы вы не тратили кучу времени на поиски нужной информации, приводим в этой статье подробный гайд по созданию рамки для дипломной работы в Word. Подписывайтесь на наш канал...

Читать дальше
Требования ВАК к докторской диссертации 2026

Если вас привлекает научная деятельность, после окончания вуза стоит , а после успешной защиты кандидатской диссертации — задуматься о докторской. Мы расскажем о новых требованиях ВАК к докторским диссертациям 2026. Больше полезных советов для студентов, аспирантов и докторантов можно найти в нашем ...

Читать дальше

Предложение актуально на 17.10.2026