Создан заказ №5942791
17 декабря 2020
База данных «Штатное расписание» Экзамен через SQL со скринами
Как заказчик описал требования к работе:
Описание предметной области
При составлении штатного расписания имеющиеся в организации штатные единицы распределяются по подразделениям. Каждая штатная единица характеризуется названием должности, размером должностного оклада, процентом надбавки за ненормированный рабочий день. Каждое подразделение
характеризуется наименованием, типом, процентом надбавки за вредные условия труда. Заработная плата для каждой штатной единицы вычисляется как Размер зарплаты = Оклад ·(1+ Процент надбавки за вредные условия труда + Процент надбавки за ненормированный рабочий день). С начисленной заработной платы вычитается подоходный налог, равный 13 процентам от размера зарплаты.
Минимальный набор полей базовых таблиц
1. Название подразделения
2. Тип подразделения (цех, отдел, бригада и т.д.)
3. Процент надбавки 1 (за вредные условия труда, зависит от подразделения, принимает значения от 0 до 100%)
4. Название должности
5. Должностной оклад
6. Процент надбавки 2 (за ненормированный рабочий день, устанавливается для конкретной штатной единицы от 0 до 100%)
7. Отпуск (количество дней отпуска в году, устанавливается для конкретной штатной единицы)
Предлагаемый набор базовых таблиц
1. ПОДРАЗДЕЛЕНИЯ
2. ШТАТНЫЕ ЕДИНИЦЫ
3. РАСПРЕДЕЛЕНИЕ ШТАТНЫХ ЕДИНИЦ
Запросы
1.Выбрать информацию о подразделениях, имеющих тип «отдел», для которых Процент надбавки 1 равен 50 %.
2.Выбрать информацию о штатных единицах с окладом от 3000 до 5000 руб.
3.Выбрать информацию о штатных единицах с названием «инженер» или «техник».
4.Выбрать информацию о штатных единицах с некоторым названием и окладом больше 5000 руб. Название штатной единицы определить самостоятельно.
5.Выбрать информацию о подразделениях, имеющих тип «цех», для которых Процент надбавки 1 имеет значение из некоторого заданного диапазона. Нижняя и верхняя границы диапазона задаются самостоятельно.
6.Вычислить размер заработной платы для каждой штатной единицы из таблицы РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ. Включает поля Название подразделения, Название должности, Оклад, Процент надбавки 1, Процент надбавки 2, Размер зарплаты. Значения в поле Размер зарплаты вычисляются по формуле Размер зарплаты: Оклад *(1+ Процент надбавки 1 + Процент надбавки 2).
7.Для каждой штатной единицы вычислить среднее значение оклада.
8.Для каждой типа подразделения вычислить минимальное и максимальное значения процента надбавки 1.
9.Создать таблицу ПОДРАЗДЕЛЕНИЯ _ЦЕХ (структура как у таблицы ПОДРАЗДЕЛЕНИЯ), содержащую информацию о подразделениях, имеющих тип «цех». (Выполнить двумя операторами: CREATE TABLE NEW_TableName LIKE OLD_TableName и INSERT … SELECT).
10.Создать копию таблицы ШТАТНЫЕ_ЕДИНИЦЫ с именем КОПИЯ_ ШТАТНЫЕ_ЕДИНИЦЫ. (один из способов CREATE TABLE NEW_TableName SELECT * FROM OLD_TableName;)
11.Удалить из таблицы КОПИЯ_ ШТАТНЫЕ_ЕДИНИЦЫ записи, в которых значение в поле Процент надбавки 2 больше 50%.
12.Увеличить значение в поле Оклад таблицы КОПИЯ_ШТАТНЫЕ_ЕДИНИЦЫ на 20% для строк со значением «бухгалтер» в поле Название должности.
подробнее
Заказчик
заплатил
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
18 декабря 2020
Заказ завершен, заказчик получил финальный файл с работой
5
База данных «Штатное расписание» Экзамен через SQL со скринами.docx
2020-12-21 11:27
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
очень довольна автором!делает очень качественно, работа была выполнена раньше срока,преподаватель высоко оценил как саму работу, так и отчет) Рекомендую автора! отзывчивый и ответственный, сделал все четко по ТЗ)