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

6.Запросы на создание таблиц, удаление и добавление записей в таблицы

Таблица 4 – Запросы на создание таблиц, удаление и добавление записей в таблицы

Название запроса

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

Примечание

Запросы на создание таблицы

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

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

Дополнительно создать вычисляемое поле Зарплата (ввести в него любое число) и поле Дата Начисления с текущей датой начисления (Date())

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

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

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

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

После создания таблицы Архив уволившихся сотрудников следует удалить из нее все данные.

Запрос позволяет создать новую таблицу Архив уволившихся сотрудников

Запросы на добавление записей в таблицы

Добавление уволившихся сотрудников в архив

Осуществляет добавление уволившихся сотрудников, тех у которых Дата увольнения является не пустым значением, в таблицу Архив уволившихся сотрудников. Источником строк запроса является таблица: ЕТС+Оформление+Сотрудники (все поля). Условие отбора по полю Дата увольнения – Is Not Null

Добавляет данные в таблицу Архив уволившихся сотрудников

Начисление зарплаты

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

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

Запрос на удаление записей из таблиц

Удаление уволившихся сотрудников из оформления

Осуществляет удаление уволившихся сотрудников, тех у которых Дата увольнения является не пустым значением, из таблицы Оформление. Источником строк запроса является таблица Оформление (все поля). Условие отбора по полю Дата увольнения – Is Not Null

Удаляет данные из таблицы Оформление

Удаление начислений за текущий день

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

Источником строк запроса является таблица Зарплата сотрудников (все поля). Условие отбора по полю Дата начисления – за текущий день.

Удаляет данные из таблицы Зарплата сотрудников (необходим в случае ошибочного или неточного начисления зарплаты)

7.Перекрестные запросы

Таблица 4 – Перекрестные запросы

Для создания перекрестных запросов в режиме конструктора необходимо выполнить команду Запрос/Перекрестный

Название

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

Примечание

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

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

Источником строк запроса является таблица: Зарплата сотрудников (поле Дата начисления (заголовок столбца), Зарплата (значение))+Сотрудники (поля Код сотрудника (заголовок строки), Фамилия (заголовок строки))

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

Зарплата по подразделениям

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

Источником строк запроса является таблица: Зарплата сотрудников (поле Зарплата (значение))+Сотрудники (поле Фамилия (заголовок строки)) +Оформление (поле Подразделение (заголовок столба))

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

Самостоятельно создать перекрестный запрос, в котором отображается информация о Зарплате Сотрудников сгруппированной по Разрядам.

В запросе необходимо выдать информацию о сотруднике: Код сотрудника, его Фамилию, Имя, Отчество.

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