Контрольная работа: Интернет, системы адресации. Информационная система "Кадровый учет"
> получить список сотрудников, не имеющих надбавки за стаж;
> получить список сотрудников кафедры естественных наук, рассчитав для них заработную плату с учетом оклада и установленных надбавок;
> вывести список сотрудников кафедры иностранных языков, чей день рождения приходится на декабрь.
Запрос 1: запрос на выборку
С помощью Конструктора запросов сформируем запрос на выборку (рис. 10), извлекающий из таблиц созданной базы данных фамилии сотрудников, не имеющих надбавки за стаж и наименование подразделения, в котором они работают. Для этого используем поля «Ф.И.О.» и «Стаж» из таблицы Сотрудники, поле «Наименование подразделения» из таблицы Подразделения и поле «Надбавка_1» из таблицы Стаж . В качестве поля для Условия отбора используем «Надбавка_1», введем в Условия отбора значение «=0» и удалим флажок Вывод на экран, чтобы данное поле не выводилось в результирующей таблице.
Рисунок 13. Конструктор запроса на выборку сотрудников, не имеющих надбавки за стаж
Рисунок 14. Выборка по Запросу 1
Запрос 2: запрос на выборку с вычислением
С помощью Конструктора запросов сформируем запрос на выборку, извлекающий из таблиц созданной базы данных фамилии сотрудников кафедры естественных наук и подсчитаем для них заработную плату. Для выбора подразделения «Кафедра естественных наук» включим в запрос поле «Код подразделения» и для него в поле «Условие отбора» – код 13, соответствующий данной кафедре, и удалим флажок Вывод на экран, чтобы данное поле не выводилось в таблице. С помощью Построителя выражений в вычисляемое поле запишем: Выражение1:= [Сотрудники]! [Оклад] * (1 + [Стаж]! [Надбавка_1] + [Ученое звание]! [Надбавка_2]). Заменив «Выражение 1» на «Зарплата», получим Зарплата: = [Сотрудники]! [Оклад] * (1 + [Стаж]! [Надбавка_1] + [Ученое звание]! [Надбавка_2]). В свойствах поля установим Формат поля – Денежный.
Рисунок 15. Конструктор запроса на выборку сотрудников кафедры естественных наук с расчетом надбавок
Рисунок 16. Выборка по Запросу 2
Запрос 3: запрос на выборку с использованием шаблонов
С помощью Конструктора запросов сформируем запрос на выборку (рисунок 14), извлекающий из таблиц созданной базы данных фамилии сотрудников кафедры иностранных языков, чей день рождения приходится на декабрь, и наименование подразделения, в котором они работают.
Для этого используем поля «Ф.И.О.» и «Год рождения» из таблицы Сотрудники и поле «Наименование подразделения» из таблицы Подразделения. В строку «Условия отбора» введем значение: LIKE«*12*». Знак * заменяет значения числа в месяце и года рождения. Для выбора подразделения «Кафедра иностранных языков» включим в запрос поле «Код подразделения» и для него в поле «Условие отбора» – код 14, соответствующий данной кафедре, и удалим флажок Вывод на экран .
Рисунок 17. Конструктор запроса на выборку сотрудников кафедры иностранных языков, чей день рождения приходится на декабрь
Рисунок 18. Выборка по Запросу 3
Формируем отчет с помощью конструктора отчетов
Рисунок 19. Конструктор отчетов на основе Запроса 2
Рисунок 20. Отчет на основе Запроса 2
Список литературы
1. Абрамов А.А., Шуремов Е.Л., Афанасьев С.Б. Модели и методы компьютерного учёта и анализа производственно-коммерческой деятельности. Научно-практическое издание. 2005. – 195 с.