Создание таблиц базы данных
Лабораторная работа, 31 Мая 2012, автор: пользователь скрыл имя
Краткое описание
1. Создайте на рабочем столе свою папку.
2. Запустите MS Access. Используя Кнопку Office Создать, создайте в своей папке новую БД под именем Туризм.
Вложенные файлы: 1 файл
УД_Лаб1и2 (ЗИС)1.doc
— 2.85 Мб (Скачать файл) Для
поля Стаж нужно использовать
формулу, построенную с помощью кнопки
Построить, в которой учитывается сегодняшняя
дата и Дата найма
на работу:
Стаж
= (Dаtе( )-Сотрудники!ДатаНайма)\365
Для поля
Надбавка нужно исходить из того,
что она составляет 10%
Размера оклада,
если Стаж меньше пяти лет, и 20%
— если стаж больше пяти лет:
IIf([стаж]< 10;0,1 *[ Сотрудники]!Размер оклада];0,2 *
[Сотрудники]![Размер
оклада]).
Поле Налог
рассчитывается как 13% от Размера оклада:
[Сотрудники]![Размер
оклада] *0,13.
Поле
На руки рассчитывается как:
[Размер
оклада]+[надбавка]-[налог].
В результате выполнения запроса будет получена ведомость.
6. Создайте
запрос для определения стоимости путевок
корпо
ративных клиентов, включив в него поля
Клиент, Стоимость пу
тевки = 8ит(договоры![Цена тура]*договоры![Число
туристов]).
Задание
7. Параметрические запросы
- Сформируйте запрос для выборки всех туров по названию страны.
- Создайте запрос для получения данных на сотрудников, работающих по турам в конкретную страну.
- Создайте запрос по всем клиентам, оформившим договоры в определенную страну и регион.
Задание
8. Итоговые запросы
- Создайте запрос, используя подходящие функции, найдите наибольший и средний размеры цены тура.
- Создайте запрос для подсчета объема продаж путевок в конкретную страну. Для этого:
- добавьте в Конструкторе запросов таблицу Договоры и Страны;
- добавьте в бланк запроса поля Название страны (из таблицы Страны) и расчетное поле Цена тура * Число туристов, которому присвоим название Стоимость путевок;
- выберите команду Работа с запросами — Конструктор — блок Показать и скрыть — Итоги и в выпадающем списке в строке «Группировка» для поля Стоимость путевок установите функцию SUM;
- запустите запрос и просмотрите результаты.
- Создайте запрос для определения средней цены и общей суммы туров за 2008 г.
- Для объединения записей в группы и получения итоговых значений по каждой группе используется опция «Группировка». Создайте новый запрос, в котором определите общие суммы продаж путевок по годам:
- добавьте таблицу Договоры в окно запроса;
- в первый столбец поместите поле Год начала тура, рассчитав его с помощью функции Year, во второй — сумма общих продаж путевок — SUM(договоры!|Цена тура]*договоры![Число туристов]);
- установите для первого столбца в строке «Групповая операция» — «Группировка», для второго — Выражение;
- выполните запрос и прокомментируйте результаты.
Задание
9. Перекрестные запросы
- Составьте запрос для выяснения, сколько туров организовано в каждую страну и в конкретный регион.
- Составьте перекрестный запрос по теме: сколько туров в разные страны начались в июле 2008 г.
3.
Составьте перекрестный запрос
для определения предпочтений
клиентов по разным регионам (сколько
клиентов в каком регионе побывали).