- Повторить правила ТБ.
- Создать запрос на основе таблицы: Вратари.
Клуб | Игрок | Дата рождения | Рост | Вес |
Милан | Массимо Тамби | 18.02.72 | ||
Болонья | Джорджо Стеркеле | 08.01.70 | ||
Фиорентина | Франческо Тольдо | 02.12.71 | ||
Интер | Джанлука Гальюка | 18.12.66 | ||
Ювентус | Анжело Перуцци | 16.02.70 | ||
Наполи | Джузеппе Тальялетелла | 02.01.69 | ||
Парма | Джан Луиджи Буффон | 28.01.78 | ||
Пьяченца | Матео Серени | 11.02.75 | ||
Рома | Михаэль Консель | 06.03.62 | ||
Сампдория | Фабрицио Феррон | 05.09.65 |
Условия отбора: рост > 185, вес > 75кг, дата рождения между 01.01.70 и 01.02.78.
Просмотреть и сохранить запрос. Оценить результат.
- Создать запрос с параметром на основе таблицы «Автосалон».
Автомобиль | Год выпуска | Цена |
Тойота-Карина | ||
Опель-Омега | ||
БМВ-525 | ||
Фольксваген-Пассат | ||
ВАЗ-2105 | ||
ВАЗ-2105 | ||
Опель-Омега | ||
БМВ-525 | ||
Тойота-Карина | ||
Фольксваген-Пассат | ||
Тойота-Карина | ||
Фольксваген-Пассат | ||
Опель-Омега | ||
ВАЗ-2105 | ||
БМВ-525 | ||
Опель-Омега | ||
Тойота-Карина | ||
Фольксваген-Пассат | ||
БМВ-525 | ||
ВАЗ-2105 |
Для этого в строке Условии отбора по полю Автомобиль ввести LIKE[введите название автомобиля]. Запустить запрос на выполнение. В диалоговое окно ввести название автомобиля, например, ВАЗ-2105, оцените результат. Сохранить запрос.
|
|
- Создать итоговый запрос по таблице Автосалон. Выполнить группировку по полям Автомобиль, Цена: Sum, Avg, Min, Max. Просмотреть, оценить результат, сохранить запрос. Выполнить группировку по полям Год выпуска, Цена: Sum, Avg, Min, Max. Просмотреть, оценить результат, сохранить запрос.
- Добавить в таблицу Автосалон поле Количество. Заполнить это поле данными. Создать вычисляемое поле Стоимость: [цена]*[количество]. Просмотреть и сохранить запрос. Оценить результат.
- Войти в режим конструктора одного из созданных запросов. Удалить поле из бланка запросов (нажать область выбора столбца и Delete).
- Изменить порядок следования полей в запросе (выделить столбец, перетащить его на новое место). Не удаляя последнее в запросе поле, просмотреть запрос так, чтобы это поле не выводилось на экран. Предъявить преподавателю.
- Очистить бланк запроса, используя команду меню Правка.
- Удалить запрос.
- На основе таблицы Автосалон создать запрос точного несовпадения значений одного из полей. Для этого в строке Условие отбора в поле Автомобиль ввести оператор Not или <>, а затем ВАЗ-2105. Просмотреть запрос и сохранить запрос под именем Несовпадение.
- Создать запрос, используя условия неточного совпадения. Для этого в строке Условие отбора ввести LIKE Опель*. Просмотреть запрос и сохранить его под именем Совпадение.
- Осуществить запрос по диапазону значений. Для этого в строке Условие отбора в поле Год выпуска ввести Between 1989 And 1993.
- Используя таблицу Вратари, создать запрос, в котором будут выводиться данные о вратарях, дата рождения которых между 05.09.65 и 02.12.71. Использовать при этом Построитель выражений (Операторы – Сравнения – Between). Просмотреть и сохранить запрос.
- На основе одной из таблиц создать запрос – ИЛИ. Для этого расположить первое условие в строке Условие отбора второе условие в строке Или. Просмотреть и сохранить запрос под именем Запрос_или. (можно также в строке Условие отбора записать, например, «БМВ-525» or «Опель-Омега».
- Для создания многотабличного запроса создать следующие таблицы в новой базе данных Продажи: Клиенты с полями: Код клиента, Фамилия, Телефон, Адрес; Заказы с полями: Код заказа, Код клиента, Код товара, Дата заказа, Заказано (числовой), Дата продажи, Продано (числовой), Цена (денежный); Товары с полями Код товара, Категория (числовой), Наименование товара, Цена. Создать связи между таблицами.
- Создать многотабличный запрос. Для этого добавить в окне конструктора запросов таблицы, участвующие в выборке (Запрос – Добавить таблицу или кнопка на ПИ). Например, Клиенты, Заказы и Товары. Если между таблицами нет связи, то установить ее.
- Перенести в бланк запроса из таблицы Клиенты поля Фамилия, из таблицы Заказы – Дата заказа и Заказано, а из таблицы Товары – Категория и Наименование товара. Перенести в бланк запроса из таблицы Заказы поле Продано. Ввести для него в поле Условие отбора >5. выполнить запрос и сохранить его под именем Многотабличный.
- Изменить запрос, добавив в него дополнительные условия отбора по полям Фамилия, Дата заказа, Продано. Предъявить результаты выполнения запроса преподавателю.
- Завершить работу с программой.
Контрольные вопросы
|
|
1. Что такое запрос?
2. Как создать запрос? Как запустить запрос на выполнение?
3. Что представляет собой запрос на выборку? Каково назначение полей Сортировка, Вывод на экран, Условие отбора в бланке запроса?
4. Что представляет собой запрос параметром?
5. Как создать в запросе вычисляемое поле?
6. Как создать итоговый запрос?
7. Какие условия используются для выбора записей в запросах?
8. Каково преимущество использования многотабличных запросов?
9. В чем различия в использовании фильтра и запроса?
10. Как создать условие с союзом «или» в запросе?