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

Задание 26

Рекламная компания занимается изготовлением рекламы: а) рекламные видеоролики (стоимость 15000 за единицу); б)растяжки (7000 за единицу); в)рекламные плакаты (5000 за единицу); г)рекламные объявления (2000 за единицу). У фирмы 7 клиентов, которые заказали следующие услуги:

1 а

2 б

3 а, в

4 б, в, г

5 в, г

6 а, б, в, г

7 а, а, б

Некоторые заказы задерживаются, и за них фирма выплачивает штраф 5 % от стоимости заказа. Несколько клиентов разорвали контракт.

Создать исходные таблицы: «Клиент» (Название, адрес, телефон – вводится с помощью маски), «Заказы» (клиент, вид рекламы, Дата выполнения, задержка выполнения, подтверждение), «Реклама» (Вид рекламы, цена за единицу) .

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

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

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

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

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

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

Задание 27

В компании работает 5 сотрудников, иногда они работают хорошо и получают бонусы, а, иногда не очень и за это получают штрафные баллы. Каждый штрафной балл или бонус –( -2%) от оклада. Оценить работу сотрудников за 4 дня

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

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

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

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

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

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

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

Задание 28

Служба занятости имеет информацию о 15 вакансиях. За каждую вакансию поданную первый раз фирма платит 3000 рублей. На 10 вакансий в службе занятости нашли кандидатов, но часть из них не подошли и вакансии были заявлены повторно ( за 1500 рублей).

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

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

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

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