Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.doc
Скачиваний:
45
Добавлен:
16.11.2019
Размер:
25.44 Mб
Скачать

Задание 2

Создайте запрос на выборку фамилий и имен авторов с названием их книг, у которых количество книг хранимых в базе данных больше 10. Список фамилия авторов и их книг отсортировать по алфавиту.

Технология выполнения задания.

  1. Выполните пункты 4-8 из технологии выполнения предыдущего задания.

  2. В первый столбец перенесите «Фамилия» из таблицы «Авторы», а во второй столбец «Имя» из этой же таблицы, в строке Имя таблицы появятся названия таблицы «Авторы», при условии, что установлен флажок Имена таблиц, находящийся в меню Вид. В строке Условия отбора для поля «Фамилия», используя Построитель выражений, прописываем выражение (Рис. 115)

Рис. 115. Окно Построителя выражений для определения Условия отбора данных поля Фамилия

  1. Отсортируйте данные поля «Фамилия» по алфавиту (по возрастанию).

  2. Закройте окно Конструктора запроса, присвойте имя «Запрос на выборку авторов».

  3. Просмотрите результаты запроса на выборку авторов отсортированные по полю «Фамилия» (Рис. 116).

Рис. 116 Окно результатов выполнения Запроса на выборку авторов

Задание 3

Создайте запрос с параметрами на выборку Названия книги с именами авторов, параметром отбора будет являться Год издания книги.

Технология выполнения задания

  1. Откройте запрос-выборку в режиме Конструктора. Для этого нажмите кнопку Создать в окне базы данных Access на вкладке Запросы, затем выберите режим Конструктора.

  2. Добавьте в Схему данных запроса таблицы «Авторы» и «Книги».

  3. В Бланке запроса в первом столбце выберите поле Фамилия из таблицы «Авторы», во втором – Имя из той же таблицы, а в третий – Название книги из таблицы «Книги».

  4. В качестве четвертого столбца вставьте поле Год издания из таблицы «Книги».

  5. «Погасите» флажок выдачи этого столбца на экран, а в поле Условие отбора пропишите текст-приглашение (параметр) в квадратных скобках: [Введите год издания книги] - квадратные скобки необходимы (синтаксис СУБД MS Access. Скобки необходимы, т.к. в идентификаторе параметра содержатся пробелы).

  6. Сохраните запрос под именем Запрос с параметром Год издания на выборку книг.

  7. Откройте данный запрос в окне базы данных, на экране появится диалоговое окно с приглашением: «Введите год издания книги». В окне запроса параметра необходимо ввести год издания книги, например, 2000. Запрос с параметрами выведет Названия книг и имена их авторов только тех книг, которые были изданы в 2000 году.

Задание 4

Аналогично создайте запрос с параметрами для вывода Названия книги с именами авторов, параметрами отбора будут являться поля Тип автора и Цена.

Технология выполнения задания

  1. Выполните пункты 1-3 из технологии выполнения задания 1.

  2. В четвертом столбце Бланка запроса пропишите поле Тип автора из таблицы «Авторы», в строке условия отбора установите условие - [Введите тип автора].

  3. В следующем столбце выберите поле Цена из таблицы «Книги», в строке условия отбора пропишите параметр - < [Цена книги].

  4. Сохраните созданный запрос под именем Запрос с параметрами Тип автора и Цена на выборку книг.

  5. Проверьте правильность выполнения запроса. Для этого запустите запрос на выполнение, предварительно его выделите в окне базы данных Access на вкладке Запросы и нажав кнопу Открыть. Затем в появившемся диалоговом окне параметра впишите параметр - писатель, далее в следующем окне параметр цена- 26. Если запрос построен правильно, результат будет следующим (Рис. 117).

Рис. 117. Окно результата выполнения Запроса с параметром Тип автора и Цена на выборку книг