Инфоурок Информатика Другие методич. материалыИнформатика Практическое занятие MS Access Создание и использование запросов

Информатика Практическое занятие MS Access Создание и использование запросов

Скачать материал

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

Создание и использование запросов.

 

Цели работы:

ü  закрепить навыки по редактированию таблиц;

ü  познакомиться с основными видами запросов;

ü  научиться создавать запросы на выборку различными способами;

ü  научиться создавать сложные запросы;

ü  научиться создавать перекрестные запросы.

 

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

 

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

            Запросы состоят из ряда условий, каждое условие состоит из трех элементов:

1.    поле, которое используется для сравнения;

2.    оператор, описывающий тип сравнения;

3.    величина, с которой должно сравниваться значение поля.

 

Выражения и операторы, применяемые в условиях отбора.

 

Выражения и операторы

Описание выражений и операторов

Числа

Вводятся без ограничений

Текст

Должен быть заключен в кавычки

Даты

Ограничиваются с двух сторон символами #

(например, #01.02.02#)

*; +; -; /; ^

Арифметические операторы, связывающие выражения

<; <=; >; >=; =; <>

Операторы сравнения

And (И); Not (Нет);

Or (Или)

Логические операторы

Like

Используется для логики замены в выражениях

In

Для определения, содержится ли элемент данных в списке значений

BetweenAnd

Для выбора значений из определенного интервала

?

Заменяет один символ (букву или цифру)

*

Заменяет несколько символов

Запросы могут быть простые, сложные, перекрестные.

 

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

 

Ход работы:

 

1)      Откройте свою учебную базу данных  Анкета группы ОС-31.

2)      Создайте запрос на выборку студентов, у которых по всем предметам только хорошие оценки с помощью Мастера запросов. Для этого:

·         На панели инструментов выберите команду Создание -Мастер запросов.

·         В появившемся диалоговом окне выберите Простой запрос и щелкните по кнопке OK.

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

·         В другом окне дайте название запроса «Хорошисты» и нажмите Готово.

·         Появится таблица Хорошисты, в которой отражены фамилии всех студентов и изучаемые предметы.

·         Откройте таблицу «Хорошисты», перейдите в режим Конструктор. Здесь в поле Условия отбора под каждым предметом поставьте условие >=4 или 4OR5.

Примечание: Галочки в каждом поле означают, что по вашему выбору можно включить или убрать любое поле на выборку.

Запросы будут иметь значок (слева от названия)

 

·         Перейдите в режим таблицы, ответивДа на вопрос о сохранении запроса. (В таблице должны остаться фамилии «хорошистов»).

3)      С помощью Конструктора запросов создайте запрос на выборку по таблице Личные данные.

Для этого:

·         Щелкните по таблице Личные данные, зайдите в меню Создание, выберите  команду Конструктор запросов.

·         Добавьте нужную таблицу в поле запроса. Выделите её в списке и щелкните по кнопкеДобавить. Закройте окно Добавление таблицы.

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

-        добавьте в строку Поле два поля Фамилия и Город;

-        в строке Условия отбора в первом столбце укажите значение
LikeB * ”, а во втором столбце с названием Город - «Люберцы»;

-        закройте запрос, сохранив его под названием “ВВВ” (у вас должны остаться в списке студенты, проживающие в Люберцах). Рисунок 9.

Рисунок 9

 

Сохранение запроса:

Щелчок правой кнопкой мыши по ярлыку ; выбратьСохранить; ввести имя запроса

 

Самостоятельное задание

 

а) Составьте запрос с названиемДва предмета на базе таблицы Ведомость успеваемости, в котором будут указаны студенты, имеющие по первым двум предметам оценки не менее «4». (Выполните запрос или черезКонструктор запросов, или через Мастер запросов)

     Главная – Режим – Конструктор; в Условия отбора записать >=4.

Потом перейти Режим – Режим таблицы

б) Составьте запрос Пропуски на базе таблицы Ведомость успеваемости, в котором будут указаны студенты, имеющие не более 10 часов пропусков по неуважительной причине (Условиеотбора<=10). Добавьте в этот запрос поле Пропуски по уважительной причине в интервале от 10 часов до 30 часов (Условиеотбора>=10And<=30).

в) Составьте запрос Возраст на базе таблицы Личные данные. Выведите список студентов, которым на данный момент, т.е. на сегодняшнее число, исполнилось уже 17 лет (в Условие отбора запишите  Between#01.01.1995#And#01/02.2013#)

 

Лишние таблицы можно закрыть

 

Примечание: Дата записывается с использованием символа #, например, #01.02.02.#

 

4) Составьте запрос на базе трех таблиц Ведомость успеваемости, Личные данные  и Преподаватель. Выберите студентов, которые проживают в Москве и у которых любимый предмет «Математика». Озаглавьте запрос Запрос из трёх таблиц. Используйте Конструкторзапросов. Для этого:

·         В меню Создание выберите Конструктор запросов.

·         Добавьте все три таблицы в поле запроса. Закройте окно Добавление таблицы.

 

· В первый столбец в строку Поле перетащите из первой таблицы с помощью мышки Фамилия, из второй таблицы во второй столбец Город и из третей таблицы в третий столбец строки Поле - Предмет (Рисунок 10).

Рисунок 10

 

·         В поле Условия отбора в столбце Город введите город Москва, в столбец Предмет введите Математика.

·         Сохраните запрос (под именем Запрос из трёх таблиц).

·         Откройте запрос и проверьте результат проделанной работы.

5)      Выполните запрос на создание новой таблицы, в которой должны быть поля Фамилия, Имя, Пропуски по неуважительной причине, Город и Предмет. Для этого:

·         В меню Создание выберите Конструктор запросов.

·         Добавьте все три таблицы из списка окна Добавление таблицы. Закройте это окно.

·         В первую строчку Поле из первой таблицы перенесите поля - в первый столбец Фамилия, во второй Имя и в третий Пропуски по уважительной причине, в четвертый столбец перетащите поле Город из второй таблицы и в последнем столбце будет поле Предмет из третьей таблицы.

·         Закройте запрос, сохранив его с именем Новая таблица. Перейдите в Режим таблицы и просмотрите Новую таблицу

6)      Создайте перекрестный запрос.

Допустим, нужно посчитать для ведомости, сколько в группе человек получили по предмету “троек”, “четверок” и “пятерок”. Для этих целей используется перекрестный запрос.

Для этого:

·         В меню Создание выберите Мастер запросов.

·         В диалоговом окне выберите Перекрестный запрос, щелкните по кнопке OK.

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

·         Выберите поля, значения которого будут использоваться в качестве заголовок строк – это Фамилия и Имя. Щелкните по кнопкеДалее.

·         Выберите поле, значение которого будут использоваться в качестве заголовков столбцов, например Математика. Щелкните по кнопкеДалее.

·         Выберите функцию, по которой будут вычисляться значения ячеек на пересечении столбцов и строк (в данном случае Count – количество). Щелкните по кнопкеДалее.

·         Задайте имя запроса Итог по математике и щелкните по кнопке Готово

 

После выполнения заданий работ 1, 2, 3 должны получиться таблицы, представленные на рисунке 11:

Рисунок 11

Выполните самостоятельно.

Составьте аналогичные запросы для оценок по трем другим предметам.

 

7)      Предъявите преподавателю все запросы своей базы данных на экране дисплея.

8)      Завершите работу с Access.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Информатика Практическое занятие MS Access Создание и использование запросов"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор детского оздоровительного лагеря

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 667 985 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.06.2018 2991
    • DOCX 94.4 кбайт
    • 24 скачивания
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Метлина Наталия Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Метлина Наталия Сергеевна
    Метлина Наталия Сергеевна
    • На сайте: 6 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 78985
    • Всего материалов: 22

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 152 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

История архитектуры: от классицизма до конструктивизма

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 19 регионов
  • Этот курс уже прошли 19 человек

Мини-курс

Продвижение экспертной деятельности: от личного сайта до личного помощника

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Инвестиционные проекты: оценка, эффективность и стратегии

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе