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

Задание 21

В компании работает 4 мастера. Каждый день в компанию поступает 7 заказов, которые подразделяются на две группы: крупные (стоимостью от 1500 -3000 руб. и мелкие стоимостью от 300 до 1000 руб.). Мастера получают помимо оклада премии в размере 30% от стоимости заказа.

Создать исходные таблицы: «Сотрудники» (ФИО, оклад), «Заказы» (наименование заказа, сотрудник, дата приема, наименование, вид), «стоимость» (вид заказа, стоимость) .

Для каждой таблицы добавить ключевые поля или определить как ключевое одно из созданных.

Создать связь между таблицами, обеспечив целостность базы данных.

Создать запрос:

1) Перекрестный запрос, сгруппировав данные по фамилиям , виду ремонта и вычислить количество заказов; 2) на создание таблицы, записав туда данные из перекрестной таблицы, добавив оклад

Создать Формы для ввода данных в каждую таблицу

Создать Отчет по запросу выведя все поля (заголовки полей отражаются один раз вверху страницы), в область данных добавить поле, в которых вычисляется премия (количество умноженное на цену и вычислить 30%). В примечание добавить поле, вычисляющее общую прибыль от работы (количество на цену работы).

Задание 22

Материальную базу кафедры составляет следующее оборудование: компьютеры, компьютерные столы, принтеры, сканер, проекторы, компьютерные стулья, интерактивные доски. Со временем некоторое оборудование приходит в негодность и списывается. При этом убыток составляет 100%. Некоторое оборудование подлежит ремонту и убыток, в этом случае, составляет от 30 до 60%. Ревизия проводится раз в полгода.

Создать исходные таблицы: «Оборудование» (учетный номер, наименование оборудования, год покупки), «Учет» (оборудование(подстановочное поле), состояние, дата учета, вид ремонта), «Ремонт» (вид ремонта(список), стоимость(условие на значение «больше 200 и меньше 5000») .

Для каждой таблицы добавить ключевые поля или определить как ключевое одно из созданных.

Создать связь между таблицами, обеспечив целостность базы данных.

Создать запрос:

1) на создание таблицы, записав туда данные об оборудовании, которое требовало ремонта или списано (название, состояние, стоимость); 2) перекрестный запрос, сгруппировав данные по дате учета, виду ремонта и вычислив стоимость ремонта.

Создать Формы для ввода данных в каждую таблицу (Форма для таблицы «Учет» является подчиненной для таблицы «Оборудование»)

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

Задание 23

Гостиница может предоставить своим клиентам 10 одноместных, 15 двухместных и 7 трехместных номеров. Ежедневно в гостиницу заселяется от 5 до 10 постояльцев. Часть номеров бронируется заранее и 10% из прибывших заселяются по брони. Некоторые постояльцы требуют трансферт, стоимость которого 7$. Оценить работу гостиницы за 3 дня

Создать исходные таблицы: «Номера» (код номер, вид номера (список), количество, стоимость), «Бронь» (номер брони, ФИО, код номера, Дата заезда, трансфер).

Для каждой таблицы добавить ключевые поля или определить как ключевое одно из созданных.

Создать связь между таблицами, обеспечив целостность базы данных.

Создать запрос:

1) перекрестный запрос, сгруппировав данные по виду номера, наличию трансфера и вычислив количество забронированных ; 2) на создание таблицы, записав туда данные о из перекрестной таблицы и добавив стоимость номера.

Создать Формы для ввода данных в каждую таблицу (форма для таблицы «Бронь» является подчиненной для формы таблицы «Номера»)

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

- прибыль (суммарное количество умноженное на цену).

В нижний колонтитул добавить поле вычисляющее прибыль от трансфера (количество, умноженное на цену)

В примечание добавить поле вычисляющее общую прибыль (суммарная прибыль от продажи номеров умножить на прибыль от трансфера.