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

Задание 13

Мини-зоопарк содержит на своем балансе 3 лисы, 2 волка, 2 кролика, 3 енота. Каждый день зоопарк посещает от 20 человек. Цена входного билета от 50 рублей. Расходы зоопарка складываются из расходов на корм для животных. Для волка ежедневно требуется 3 кг. мяса; для лисы - 0.5 кг мяса, 0.5 кг птицы, 0.2 кг рыбы; для енота - 0.2 кг рыбы, 0.2 кг птицы, 1 кг овощей; для кроликов – 1 кг овощей.

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

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

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

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

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

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

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

Задание 14

На олимпийских играх производились соревнования по 5 видам. В каждых состязаниях участвовало по 5 стран. По результатам соревнований страны получали премии 100000 евро за золотую медаль, 50000 евро за серебряную и 10000 – за бронзу. Если страна не занимала призовое место, премия не выдавалась.

Создать исходные таблицы: «Награды» (Страна, вид соревнования, место (с 1 по 10 заполняется списком), «Премии» (медаль (подстановка из таблицы «Медаль»), размер премии (условие на значение >20000) , «Медали» (медаль, место).

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

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

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

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

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

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