Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie_po_BD.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
586.24 Кб
Скачать

7. Создать формы:

Сотрудники (источник – таблица Сотрудники);

Оформление (источник – таблица Сотрудники, Оформление);

Зарплата (источник – таблица Сотрудники, Оформление, ЕТС).

Для создания форм следует использовать Мастер форм.

8. Создать отчеты:

Список сотрудников (источник – таблица Сотрудники)

Группировка по полю Район

Сортировка по полю Фамилия

Оформления текущего месяца (источник – запрос Оформление за текущий месяц)

Группировка по полю Подразделение

Сортировка по полю Фамилия

Итоги – Sum(Тариф)

Для создания отчетов следует использовать Мастер отчетов.

4.Простые запросы

Таблица 1 – Простые запросы (условия отбора записей для выполнения запросов на выборку)

Поле

Условие

Описание

  1. 1

Дата увольнения

Is Not Null

Уволившиеся сотрудники

Фамилия

[Введите фамилию]

Поиск по фамилии

Дата увольнения

Is Null

Работающие сотрудники

Район

Колпинский

Сотрудники из Колпинского района

  1. 2

Район

Колпинский or Калининский

Сотрудники из Колпинского и Калининского районов

  1. 3

Район

Not Колпинский

Сотрудники кроме Колпинских

  1. 6

Дата оформления

<01.01.04

Оформление прошлых лет

  1. 7

Дата оформления

>=01.11.03 and <=30.11.03

Оформление за ноябрь 2003 года

  1. 8

Дата оформления

>=01.01.02 and <=31.12.02

Оформление за 2002 год

  1. 9

Дата оформления

Date()

Оформление за текущий день

  1. 10

Дата приема

Year([Дата приема])=Year(Date())

Оформление за текущий год

  1. 11

Дата приема

Month([Дата приема])=Month(Date()) and Year([Дата приема])=Year(Date())

Оформление за текущий месяц

Подразделение

ПМИ

Сотрудники ПМИ

При создании запросов включать в результирующую таблицу следующие поля:

Фамилия, Имя, Отчество, Адрес, Район, ИНН, № страхового свидетельства, Количество детей, Подразделение, Должность, Разряд, Дата оформления, Тариф.

5.Запросы с вычислениями

Таблица 2 – Запросы с вычислениями

Название

Источник строк

Примечание

Инициалы сотрудников

Осуществляется отображение инициалов сотрудника в сокращенном виде Фамилия И. О.

Источником строк запроса являются таблицы: ЕТС+Оформление+Сотрудники (все поля, кроме Фамилия, Имя, Отчество).

Дополнительно создать вычисляемое поле Фамилия И. О. и провести вычисления по формуле:

[Фамилия]+Left([Имя];1)+«.»+Left([Отчество];1)+«.»

Всего оформившихся сотрудников

Осуществляется расчет количества оформившихся сотрудников

Источником строк запроса является таблица: Оформление поле КодСотрудника

Используется функция count

Средний разряд сотрудников

Осуществляется расчет среднего разряда сотрудников предприятия

Источником строк запроса является таблица: Оформление поле Разряд.

Используется функция avg

Вспомогательный сотрудники позже всех оформились

Используется для выполнения следующего запроса

Источником строк запроса является таблица: Оформление поле Дата оформления

Используется функция max

Сотрудники позже всех оформились

Осуществляется поиск даты сотрудников, которые позже всех оформились

Источником строк является запрос и таблицы Вспомогательный сотрудники позже всех оформились+Оформление(поле Код сотрудника)+Сотрудники (поле Фамилия)

Необходимо создать связь между таблицами и запросом

Вспомогательный сотрудники раньше всех оформились

Используется для выполнения следующего запроса

Источником строк запроса является таблица: Оформление поле Дата оформления

Используется функция min

Сотрудники раньше всех оформились

Осуществляется поиск сотрудников, которые раньше всех оформились

Источником строк является запрос и таблицы Вспомогательный сотрудники раньше всех оформились+Оформление(поле Код сотрудника)+Сотрудники (поле Фамилия)

Необходимо создать связь между таблицами и запросом

Зарплата

Осуществляется расчет зарплаты сотрудников.

Источником строк запроса являются таблицы: ЕТС+Оформление+Сотрудники (все поля). Дополнительно создать вычисляемое поле Зарплата и провести вычисления по формуле:

[Стоимость труда по ЕТС]+[Стоимость труда по ЕТС]*0,01+([Стоимость труда по ЕТС]-400-[Количество детей]*300)*0,13

Общая зарплата сотрудников по подразделениям

Осуществляется расчет зарплаты сотрудников по подразделениям.

Источником строк запроса является запрос Зарплата поля Подразделение, Зарплата

Используется функция sum

Общая зарплата сотрудников по предприятию

Осуществляется расчет зарплаты сотрудников по предприятию.

Источником строк запроса является запрос Общая зарплата сотрудников по подразделениям поле Зарплата

Используется функция sum

Налоги сотрудников

Осуществляется расчет налогов сотрудников.

Источником строк запроса являются таблицы: ЕТС+Оформление+Сотрудники (все поля). Дополнительно создать вычисляемое поле Налоги и провести вычисления по формуле:

([Стоимость труда по ЕТС]-400-[Количество детей]*300)*0,13

Общий налог сотрудников по предприятию

Осуществляется расчет налогов сотрудников по предприятию.

Источником строк запроса является запрос Налоги сотрудников поле Налоги

Используется функция sum

Зарплата за текущий месяц

Выполнить самостоятельно после изучения темы 6 «Запросы на создание таблиц, удаление и добавление записей в таблицы»

Запрос строится на основе таблицы Зарплата сотрудников

Самостоятельная работа по теме запросы с вычислением

Результат выполнения запроса

Выбрать сотрудников подразделения ПМИ и отобразить их фамилии с инициалами

Рассчитать для каждого подразделения общий фонд зарплаты сотрудников с седьмым разрядом

Выбрать сотрудников оформившихся в подразделении ПМИ и посчитать их количество

Определить среднюю зарплату по подразделениям

Выбрать из сотрудников из одного подразделения (задается с клавиатуры) тех, у которых дата приема на работу в текущем месяце и количество детей не превышает одного

Выбрать оформившихся сотрудников из Колпинского и Калининского районов, которые оформились за текущий месяц

Начислить премию сотрудникам, которые оформились в текущем месяце (размер премии-20% от оклада)

Из сотрудников с одинаковым разрядом (седьмым) найти такого, который позже всех оформился

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]