Главная Обратная связь

Дисциплины:






Использование шаблонов в запросах с условием



Создание сложных ЗАПРОСОВ

(БД Борей)

 

Построенная нами БД Автомобили содержит слишком мало данных, чтобы на ней можно было упражняться в построении реальных запросов. Поэтому создадим новую базу данных, в которую импортируем все таблицы из базы данных Борей, разработанной создателями MS Access специально в учебных целях, а затем будем строить запросы на основании этих таблиц.

 

Практическая работа 7

Для тех, кто выполняет эту работу на занятии ВОВРЕМЯ со всей группой, - отчетный документ Word создавать не обязательно.      
Создайте отчетный документ Word ПР7 Запросы (Борей) Фамилия.doc, сохраните его в своей папке. Укажите в нем свою фамилию, группу, тему, дату выполнения работы.

Выполните приведенные ниже задания. Для каждого выполненного задания вставьте в отчетный документ скриншот окна запроса в режиме Конструктора. Не забудьте рядом со скриншотом указать номер задания.

Импорт таблиц БД Борей

Задание 1.Импорт таблиц

1.1. Создайте новую пустую базу данных. Назовите ее Борей_ Фамилия и сохраните в своей папке.

1.2. Организуйте в созданную БД импорт всех таблиц из базы данных Борей (old).mdb, находящейся в папке tasks. Для этого используйте кнопку Access на вкладке Внешние данные, выберите файл Борей (old).mdb. Затем в окне Импорт таблиц выделите все таблицы (кнопка Выделить все). Важно импортировать сразу все таблицы, а не по частям, чтобы сохранились межтабличные связи. Нажмите кнопку ОК, подождите несколько секунд до завершения операции импорта, а затем убедитесь, что в Вашей базе данных сейчас присутствуют только 8 таблиц из базы данных Борей.

 

Задание 2.Схема данных БД Борей

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

 

Создание запросов по одной таблице

Создайте самостоятельно запросы для приведенных ниже заданий. Проверив каждый запрос, сохраните его под понятным названием (с указанием номера задания), затем закройте его.

 

Запросы с условием

Задание 3.Найти всех клиентов из Берлина и Мадрида.

Задание 4.Для каждого сотрудника вывести список обслуженных им клиентов. Включить в список только тех клиентов, которые не имеют факса (условие отбора Null).

 

Использование шаблонов в запросах с условием

При построении запросов в БД Access используются те же шаблоны, что и при написании имен файлов и путей к ним в Windows, а также некоторые другие:



* любое количество допустимых символов;

? один любой символ;

# любая одиночная цифра от 0 до 9;

[список] любой одиночный символ, входящий в список (например, [A-Д] это буква А, Б, В, Г или Д); используется в сочетании с шаблонами * или ?

[!список] любой одиночный символ, не входящий в список (например [!A-В] – это любая буква, только не А, не Б и не В); также используется в сочетании с шаблонами * или ?

Перед этими шаблонами, заключенными в кавычки, должно быть указано ключевое слово Like: например, Like "F*" – шаблон для отбора всех имен любой длины, начинающихся на F.

Задание 5.Вывести список марок товаров, количество которых на складе выражается трехзначным числом.

Задание 6.Вывести список клиентов, в телефоне которых отсутствует код (т.е. номер телефона не начинается открывающей скобкой). Используйте шаблон Like "[!(]*"

 

Создание запросов по нескольким таблицам





sdamzavas.net - 2018 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...