Как поступить
в Онлайн-школу и получить аттестат?

Подробно расскажем о том, как перевестись на дистанционный формат обучения, как устроены онлайн-уроки и учебный процесс, как улучшить успеваемость и повысить мотивацию!

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Конспект урока: Система управления базами данных. Запросы на выборку данных

Моделирование и формализация

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

 

План занятия

 

  • Введение в тему.
  • Запросы на выборку данных.

 

Цели урока

 

  • Научиться создавать простые запросы на выборку данных.
  • Научиться создавать составные запросы на выборку данных.

 

Разминка

 

  • Что такое СУБД?
  • Что может делать пользователь с помощью СУБД?
  • В какой программе можно создавать БД?

 

 

 

Введение в тему 

 

Чтобы эффективно пользоваться данными, которые находятся в БД, необходимо научиться создавать запросы. Умение формулировать запросы помогает находить информацию в БД не с помощью «ручного» пролистывания всей базы, а путем ввода логического выражения, которое осуществит отбор необходимой информации по заданным критериям вместо пользователя. Естественно, что реализация запроса с помощью логического выражения происходит намного быстрее «ручного» поиска и исключает пропуск данных из-за невнимательности.

 

Запросы на выборку данных


Запрос  – это объект БД, который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде.

 

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


 

Необходимая для формирования запроса информация записывается в виде логических выражений, образованных из высказываний на естественном языке.

 

Для связывания имен полей в логических выражениях используются операции отношений: < (меньше), > (больше), = (равно), <> (не равно), <= (меньше или равно), >= (больше или равно). 

 


Операции отношений применяются и к тестовым полям. Слова сравниваются по буквам. Какая буква в алфавите идет раньше, та и меньше. При сравнении словосочетаний следует помнить о том, что символ «пробел» меньше любой буквы.


 

Сравнение дат происходит по принципу: более ранняя дата – меньше.

 

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

 

Простые запросы обычно содержат одно высказывание, например, поиск по слову «да» или состоят только из операций отношений. 

 

Сложные запросы, кроме отдельных слов и/или словосочетаний и операций отношений, содержат логические связки (И, ИЛИ, НЕ и др.)

 

Рассмотрим процесс создания запросов на примере разработанной на предыдущем занятии БД «Потребители МУП ТС».

 

1. Создадим запрос на выборку под названием «Потребители, имеющие льготы» с помощью мастера (Создание -> Мастер запросов -> Простой запрос).

2. Из таблицы Потребители выберем следующие поля: регистрационный номер, фамилия, имя, отчество. Из таблицы Льготы – наличие льгот (Рис. 1).

 

Рис. 1. Создание простого запроса

 

3. После выбора полей для запроса нажимаем «Далее», затем открываем макет запроса и в поле Наличие льгот ставим Условие отбора “Да” (Рис. 2).

 

Рис. 2. Макет запроса 1

 

Созданный запрос будет иметь следующий вид (Рис. 3):

Рис. 3. Открытие запроса 1

 

4. Создаем с помощью конструктора (Создание -> Конструктор запросов) Запрос2 с более сложным условием отбора. В этом запросе будут выводиться потребители, оплатившие водоснабжение с 1 по 10 декабря. Для этого необходимо выбрать данные двух таблиц Потребители и Сроки оплаты. В условии отбора для поля Дата последней оплаты за горячее водоснабжение из таблицы Сроки уплаты укажем составное выражение:  >#01.12.2015# And <#11.12.2015# (Рис. 4).

 

Рис. 4. Создание структуры запроса 2

 

Созданный запрос будет иметь следующий вид (Рис. 5):

 

Рис. 5. Открытие  запроса 2

 

После того, как созданы таблицы и запросы, следует создать форму.

 

1. В режиме конструктора создаём форму (Создание -> Конструктор форм) «Планируемый ремонт по адресам» на основе таблиц «Потребители» и «График ремонтных работ» (Рис. 6).

Рис. 6. Создание структуры формы 1

 

Созданная форма будет иметь следующий вид (Рис. 7):

Рис. 7. Созданная форма 1

 

Если необходимо подготовить какие-то данные из БД для печати, то для этой цели можно сформировать отчет. 

 

На основе запроса Запрос1 Потребители, имеющие льготы сформируем отчет (Создание -> Отчет) (Рис. 8).

Рис. 8. Созданный отчет

 

На данном занятии было завершено создание БД с таблицами, запросами, формой и отчетом.

 


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

 

  1. Что такое запросы на выборку?
  2. Чем отличаются простые и сложные запросы?
  3. Как применяются операции отношений к текстовым полям?
  4. Как создаются запросы на выборку в СУБД MS Access?


 

Предыдущий урок
Система управления базами данных
Моделирование и формализация
Следующий урок
Обобщение и систематизация основных понятий темы «Моделирование и формализация»
Моделирование и формализация
  • Свойства функций

    Алгебра

  • Динамика. Инерциальная система отсчёта. Первый закон Ньютона. Сила

    Физика

  • Импульс. Изменение импульса материальной точки. Система тел. Закон сохранения импульса. Применение закона сохранения импульса при решении задач

    Физика

Зарегистрируйся, чтобы присоединиться к обсуждению урока

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

Отзывы об уроке:
Пока никто не оставил отзыв об этом уроке