Практический раздел планы и задания к лабораторным и практическим заняти
Download 1,77 Mb.
|
Prakticheskie-i-laboratorny-e-po bazam TURFIRMA-2-kurs-
- Bu sahifa navigatsiya:
- Конструктор запросов
- Конструктор – выполнить
- Конструктор – Построитель
- Конструктор – Перекрестный
Задания для выполнения: Создание запросов
Откройте БД Туризм и перейдите на вкладку Создание, нажмите Конструктор запросов, определив нужные таблицы создайте: запрос всех путешествий в определенную страну (выбираем нужные поля из таблиц, в условии отбора пишем нужную страну), переходим в Конструктор – выполнить, сохраните запрос под именем «Страна-выборка». запрос сотрудников, работающих с 2000 года и раньше (в поле пишем, используя построитель: год принятия на работу: Year([Сотрудники]![Дата найма]), в условии отбора >=2000, Выполнить, сохранить под именем «Почетные»; запрос на нахождение тура в конкретную страну, оформленного заданным сотрудником (например, «Какие туры на посещение Турции заключил Петров?»). Сохранить. Запросы с вычисляемыми полями. Создайте запрос для расчета ведомости заработной платы для сотрудников агентства, включив в нее следующие поля: из таблиц добавляем - ФИО сотрудника, Должность, Размер оклада, Дата найма; пишем сами в полях - Стаж, Надбавка, Налог, На руки; получилось восемь полей. Для поля Стаж нужно использовать формулу, построенную с помощью Конструктор – Построитель, где учитывается текущий год и Дата найма на работу: Стаж: Year(Date())-Year([Сотрудники]![Дата найма]); Для поля Надбавка нужно исходить из того, что она составляет 10% от Размера оклада, если Стаж меньше 5 лет, и 20% - если Стаж больше 5 лет: Надбавка: IIf([Стаж]<5;0,1*[Сотрудники]![Размер оклада];0,2*[Сотрудни- ки]![Размер оклада]); Поле Налог рассчитывается как 13% от Размера оклада: Налог: [Сотрудники]![Размер оклада]*0,13; Поле На руки рассчитывается: На руки: [Сотрудники]![Размер оклада]+[Надбавка]-[Налог]. В результате выполнения запроса будет получена ведомость заработной платы: Формируем параметрические запросы. Сформируйте запрос для выборки всех туров по названию страны. Выбираем нужные поля, в условие отбора – пишем в квадратных скобках фразу, которая будет выводиться в качестве «подсказки» в процессе диалога, например [Введите страну]. Таких параметров может быть несколько, каждый для своего поля. Создайте запрос для получения данных на сотрудников, работающих по турам в конкретную страну. Итоговые запросы. Создайте запрос, используя подходящие функции, найдите наибольший (max) и средний размеры цены тура (avg). Добавить подходящие поля в запрос, затем Конструктор – Перекрестный, добавляем нужную функцию в строке Групповая операция, затем нажимаем Выборка, Выполнить, оценим результат. Создайте запрос для подсчета объема продаж в конкретную страну. Для этого: в Конструкторе запросов добавляем таблицы Договора и Страны, добавляем поля Страну, и расчетное поле Цена тура*Число туристов, которому присвоим название Стоимость используем Групповая операция и для поля Стоимость путевок устанавливаем функцию SUM; Download 1,77 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling