Практическая работа№4
Создание запроса к таблицам БД
Цель:
уметь устанавливать ограничения на ввод данных при заполнении таблицы,
уметь применять запрос для выборки, удаления и сортировки записей таблицы.
Изменение свойств поля
В конструкторе таблиц можно изменить свойства любого поля таблицы. Для этого нужно установить курсор на имени поля и в нижней части таблицы изменить значение любого свойства данного поля.
Установим ограничение на ввод данных в таблицу БД.
Для проверки данных, вводимых таблицу, используют Условие на значение в окне свойств конструктора таблицы.
Открыть БД Упражнения.
Не допустить ввода отрицательных чисел в поле место.
Открыть конструктор таблицы «Спортсмен». Щелкнуть по полю место - в свойствах поля выбрать Условие на значение – набрать в строке выражение >0.
В свойстве Сообщение об ошибке ввести текст: «введите положительное число»– закрыть конструктор - сохранить изменения в макете таблицы.
Введите в таблицу две новые записи (Светлов и Яснов из Беларуси). Намеренно допустите ошибку при вводе числа в поле место (введите отрицательное число). Проанализируйте результат ввода.
Запрос на выборку данных из таблицы БД
Сформировать к таблице Спортсмен запрос, с помощью которого из таблицы будут выбраны спортсмены из США и России:
На вкладке Создание щелкнуть по кнопке Конструктор запросов – создание с помощью конструктора;
на панели Добавление таблицы выбрать Спортсмен- щелкнуть по кнопке Добавить.
Перетащить названия Фамилия, Страна на бланк запроса в строку Поле.
В строке Условие отбора записать: Россия or США.
В строке Вывод на экран поставить метку напротив полей, которые будут представлены в запросе.
Закрыть бланк запроса на выборку – сохранить запрос под именем Запрос 1.
Открыть Запрос 1 и убедиться, что он правильно сформирован.
Сформировать к таблице Спортсмен запрос, с помощью которого из таблицы будут выбраны спортсмены, занявшие места со 2 по 4 (Условие отбора: (>1) and (<5)) – сохранить запрос под именем Запрос 2.
Сформировать к таблице Спортсмен запрос, с помощью которого из таблицы будут выбраны гимнасты из всех стран, кроме США, (Запрос 3):
В строке Условие отбора для поля Вид спорта записать: *гимнастика.
В строке Условие отбора для поля Страна записать: Not США.
Сформировать запрос к таблице Страны мира, с помощью которого из таблицы будут выведены все сведения по странам Великобритания и Франция. (Запрос 4)
Запрос на удаление записей из таблицы БД
Любой запрос можно преобразовать в запрос на удаление записей из таблицы.
Удалить из таблицы Спортсмен записи по спортсменам из Беларуси.
Сформировать к таблице Спортсмен запрос, с помощью которого из базы будут выбраны спортсмены из Беларуси (запрос 5).
Открыть запрос5 в режиме конструктора:
контекстное меню запроса – пункт Тип запроса – Удаление.
Выполнить запрос 5
Открыть таблицу Спортсмен и убедиться, что записи удалены.
Многоуровневая сортировка данных в запросе
Сортировать записи в запросе к таблице Спортсмен по полям Вид спорта и Место:
Создать запрос, где будут представлены все данные таблицы Спортсмен.
На бланке запроса, в строке Сортировка для поля Вид спорта поставить значение по убыванию.
На бланке запроса, в строке Сортировка для поля Место поставить значение по возрастанию.
Сохранить запрос под именем Запрос 6.
Открыть запрос и убедиться, что записи отсортированы.
Нагорная Г.В. МБОУ «Лицей №1 имени академика Б.Н. Петрова», г. Смоленск
Достарыңызбен бөлісу: |