Практическая работа по информатике

  • docx
  • 31.05.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Практическая работа №25.docx

Практическая работа №25.

Тема: Формирование запросов для работы с электронными каталогами библиотек, музеев,

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

Цель   занятия:   выработать   практические   навыки   работы   с   базами   данных,  формирования

запросов к базам данных. Необходимое оборудование: сеть Интернет, ПК.

 

Теоретическая часть

 

Запросы - это специальные структуры, предназначенные для обработки данных. С помощью запросов данные упорядочивают, фильтруют, отбирают, изменяют, объединяют, то есть обрабатывают. Запросы позволяют отобрать данные, содержащиеся в различных таблицах базы, а также выполнить отбор согласно заданным условиям.

 

Для поиска необходимой информации можно воспользоваться фильтром. Для того чтобы выбрать нужную запись, нужно открыть таблицу, которая содержит необходимые вам записи. Для этого следует установить курсор на слово, по которому вы хотите проводить поиск, и нажать кнопку Фильтр по выделенному слову. При необходимости можно воспользоваться средством «Поиск». В диалоговое окно необходимо ввести значение поля и запустить поиск.

 

Создание запроса возможно при помощи Мастера или в режиме Конструктора, который позволяет задавать различные условия отбора и использовать функции. Условия поиска – логическое выражение. Простое логическое выражение является операцией отношений (>, <>, >=, <=). Сложное логическое выражение содержит логические операции AND, OR, NOT.

 

Нажмите пиктограмму Конструктор Запросов и внимательно его изучите. На панели инструментов появились новые пиктограммы: кнопка Выполнить и кнопка Итого. Ниже следует окно Добавление таблицы. В самом окне во вкладке Таблицы находится список всех созданных

 

в  базе данных таблиц. Нижняя половинка окна представляет собой Бланк запроса. Каждая строка

в  этом бланке имеет название и выполняет определённую функцию.

 

Практическая часть

Задание 1. Найдите книги в мягкой обложке.

 

1.  Откройте таблицу «Книги».

 

2.     Поставьте курсор в поле Тип обложки. Выберите в меню Главная Фильтр - Текстовые фильтры–Начинается с и введите Мягкая –ОК Задание 2. Выведите на экран данные о книге Алхимик - издательстве, авторе.

 

·         Зайдите на вкладку Создание

 

·         Выберите пункт Мастер запроса –Простой запрос.

·         В открывшемся окне выберите таблицу Книги. Добавьте в запрос необходимые поля.

·         Выберите таблицу Издательство и добавьте нужные поля.

·         Нажмите Далее–Задайте имя запроса Книги_Издательство –Готово

 

·         Просмотрите результат запроса. На вкладке Запросы выберите название созданного вами запроса и откройте его.

 

Задание 3.

Напечатайте данные о книгах.

 

·         Перейдите на вкладку Создание.

 

·         Выберите пункт Отчет – Работа с макетами отчетов–Автоформат– выбрать Модульная.

·         Нажмите клавишу ОК.

·         Выберите таблицу Автор.

·         Укажите поля, необходимые для отчета, и создайте отчет.

·         Выберите пункт меню Файл – Печать.

·         Задайте параметры печати.

Задание 4. Создайте простой запрос и отчет о наличии книг А.С. Пушкина.

 

Задание 5. Создадим запрос с параметром из таблицы Книги в качестве параметра, задайте автор Marvel.

 

·      Нажмите СозданиеКонструктор запросов. Выберите таблицу Книги;

 

·      Нажмите ДобавитьЗакрыть. Появится окно Книги с полями таблицы. Нажмите 2 раза по названию полей.

 

·      Нажмите Параметры в верхней части окна базы данных. Появится окно Параметры запроса. Введите Marvel – ОК. Закройте окно Конструктора.

 

·      Задайте имя запросу Запрос Marvel.;

 

Теперь проверьте работу запроса с параметром. Нажмите на ярлык Запрос Marvel. Появится окно с мигающим курсором, введите слово Marvel.

 

Задание 6. Создайте запрос с параметром из таблицы Автор. Параметр задайте Любое название книги.

 

Задание 7. Создадим запрос из таблицы Книги, выбрать все книги, цена которых выше 100р.

 

·      Нажмите Создание–Конструктор запросов;

·      Выберите Книги;

 

·      Перенесите нужные поля в бланк запроса, каждое в свою ячейку. Для этого дважды щёлкнете на имени поля.

 

·      В строке Сортировка в поле Дата установите операцию: по возрастанию.

·      В строке Условие отбора в поле Цена занесите условие: >100.

 

·      Запустите запрос на выполнение командой Выполнить(!).

·      Присвойте запросу имя ЗапросЦена.

 

Часто приходится использовать сложные запросы с условиями, называемые логическими выражениями. В таких случаях речь идет об объединении условия по принципу «И» или по принципу «ИЛИ».

 

Задание 8. Например, если цена книги заключена в диапазоне от 150руб. до 300руб., то условие следует записать в поле Цена в таком виде:>=150 And <=300. Если в строке Условие отбора вы пожелаете добавить еще и условие о названии книги, то в поле Год издания занесите «*.*. 2011».

 

Access объединит эти два условия по принципу «И» и выберет только книги с ценой от 150руб. до 300руб. и года издания 2010. Выполните такой запрос и запустите на выполнение. Сохраните запрос под именем ОТ 150 ДО 300.

 

Задание 9. Выбрать из таблицы Книги все книги, название которых начинается на букву Г.

 

·      Нажмите Создание–Конструктор запросов;

 

·      Выберите Книги;

 

·      Перенесите нужные поля в бланк запроса, каждое в свою ячейку. Для этого дважды щёлкнете на имени поля.

 

·      В строке Сортировка в поле Дата установите операцию: по возрастанию.

·      В строке Условие отбора в поле Название занесите условие: Г***

 

·      Запустите запрос на выполнение командой Выполнить(!).

·      Присвойте запросу имя ЗапросГ***.

 

Задание 10. Из всех книг нужно выбрать только книги с кодом жанра Повесть. Вывести на экран стоимость и название и автора книги.

 

Задание 11. Приведем пример с использованием оператора OR(ИЛИ). Из всех книг нужно выбрать только книги, Код издательства которых Москва или Носорог.

 

Нужно ввести условие: «Москва» OR «Носорог». В бланке запроса это выражение надо поместить в строке Условие отбора в поле Код_издательства. Можно поступить иначе: условие «Москва» поместить в строку Условие отбора, а условие «Носорог» в строку ИЛИ. Запустите запрос на выполнение.

 

Задание 12. Из всех книг выберите  книги Пушкина и Лермонтова.

Задание 13. Из всех книг выберите книги года издания 2009 или 2010.

 

Контрольные вопросы

1.  Что такое запрос в базе данных MS Access.

 

2.    Виды запросов.

3.  Что такое отчет?

 

4.   Как создавать запросы: простой, перекрестный, с параметром, с помощью Мастера, в режиме Конструктора;

 

5.  Как создавать сложные запросы  с логическими выражениями?

6.  Как создавать отчеты?