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

Задание 18

Пейджинговая компания ежедневно принимает 15 сообщений, часть из которых отправляется сразу ( 50 центов), часть в течении дня 20(центов) и часть по различным причинам не отправляется вовсе (0 центов).

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

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

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

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

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

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

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

Задание 19

На почте работают 3 сотрудника, которые осуществляют доставку почтовых отправлений: бандеролей, посылок, заказных писем. За каждую доставку почтальоны получают премию: за посылку – 150 руб.; за бандероль – 100 руб.; за заказное письмо – 50 руб. Иногда доставку осуществить невозможно и она остается на почте до востребования.

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

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

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

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

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

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

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

Задание 20

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

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

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

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

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