1 of 21

Створення й виконання запитів на вибірку даних

За навчальною програмою 2018 року

Урок 14

10

(11)

2 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Загальний порядок створення простого запиту па вибірку (запиту для однієї таблиці) такий.

Запити на вибірку даних — це запити, які забезпечують вибір необхідних даних з однієї або з кількох таблиць.

  1. Відкриваємо БД, активуємо вкладку Створення й у розділі Запити натискаємо кнопку Макет запиту.

1

2

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

3 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. У результаті відкриються вікно конструктора запиту (вікно Запит1) і вікно Відображення таблиці, у якому містяться імена всіх таблиць цієї бази.

Звернемо увагу, що на панелі інструментів вкладки Конструктор з'явилася група кнопок Тип запиту, у якій виділеною є кнопка Вибір. Це означає, що запит на вибірку створюється за замовчуванням.

Якщо будуть створюватися інші типи запитів, то необхідно вмикати відповідну кнопку в цій групі.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

4 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. Вибираємо у вікні Відображення таблиці необхідну таблицю. Відкриється перелік її полів.
  1. Створюємо запит на основі вмісту цієї таблиці.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

5 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Приклад 1. Створити простий запит із іменем Запит_1, за допомогою якого з таблиці КАДРИ виводяться дані про працівників зі стажем понад 16 років. Результуючий набір записів має містити поля: Справа, Прізвище, Рік народження, Стаж, Номер магазина.

  1. У відкритій БД atb виконуємо команду Створення Макет запиту. Відкриються вікно конструктора запитів і вікно Відображення таблиці, у якому вибираємо таблицю КАДРИ. Для цього встановлюємо курсор на імені цієї таблиці й натискаємо кнопку Додати. Після цього вікно Відображення таблиці можна закрити.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

6 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. У записі Поле конструктора запитів послідовно розміщуємо зазначені імена полів (Справа, Прізвище, Рік народження, Стаж, Номер магазина)

таблиці КАДРИ. Для цього достатньо двічі клацнути кнопку миші на імені певного поля цієї таблиці.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

7 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

використовується для сортування даних у таблиці, яка буде отримана після виконання запиту. Сортувати дані можна за значенням кількох полів.

Рядок Сортування

установлений на перетині запису Відображення та певного поля, означає, що це поле буде виведено на екран, інакше воно виводитися не буде.

Прапорець

призначений для запису виразу, на основі якого відбираються записи.

Запис Критерії

призначений для визначення додаткової умови відбору записів.

Запис Або

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

8 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. У запис Критерії поля Стаж уводимо вираз >16. Зберігаємо запит, для чого на панелі швидкого доступу натискаємо кнопку Зберегти й у вікні, що відкриється, уводимо ім'я Запит_1, і натискаємо кнопку ОК.

У результаті ім'я цього запиту з'явиться в області переходів.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

9 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. Виконуємо запит. Для цього на смузі в групі Результати натискаємо кнопку Запуск!.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

10 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. Отримаємо результат, зображений на рисунку.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

11 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. Для закриття запиту відкриваємо його контекстне меню та виконуємо команду Закрити.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

12 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Створений запит можна.

перейменовувати

редагувати

та

Для перейменування запиту слід відкрити його контекстне меню та виконати команду Перейменувати. Ім'я цього запиту в області переходів буде виділено прямокутником іншого кольору. У це поле необхідно ввести нове ім'я й натиснути клавішу Enter.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

13 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

У процесі редагування запиту можна виконувати такі дії:

додавати поля з таблиці;

видаляти поля;

додавати нові поля;

змінювати розміри полів;

змінювати порядок розміщення полів;

змінювати критерії відбору записів, порядок їх сортування й порядок виведення (невиведення) полів;

перейменовувати поля запиту;

видаляти з запиту таблиці (для багатотабличних запитів).

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

14 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Для виконання перелічених операцій запит відкривається в режимі Конструктор. Методика їх виконання відповідає методиці виконання аналогічних операцій у таблицях і жодних складнощів не викликає.

Методика створення запиту для кількох таблиць багато в чому схожа на методику створення запиту для однієї таблиці. Однак слід ураховувати, що таблиці обов'язково повинні мати між собою зв'язок.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

15 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Приклад 2. Створити Запит_2, за допомогою якого в результуючу таблицю включаються прізвища диспетчерів із полями Номер магазина і Телефон таблиці МАГАЗИНИ, а з таблиці КАДРИ — поля Прізвище, Посада й Освіта. Записи необхідно впорядкувати за прізвищами працівників у алфавітному порядку.

  1. У відкритій БД atb активуємо вкладку Створення й виконуємо команду Макет запиту. Додаємо у вікно Конструктор запиту обидві таблиці й закриваємо вікно Відображення таблиць.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

16 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. У рядок Поле таблиці конструктора переносимо поля Номер магазину і Телефон таблиці МАГАЗИНИ та поля Прізвище, Посада й Освіта таблиці КАДРИ
  1. У запис Критерії поля Посада вводимо назву професії «диспетчер», а в записі Сортування поля Прізвище встановлюємо значення За зростанням.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

17 of 21

Створення й виконання�запитів на вибірку даних

Розділ 3 § 3.2

Продовження…

  1. Зберігаємо запит з іменем Запит_2 і виконуємо його. На екрані мають з'явитися записи, наведені на рисунку.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

18 of 21

Запитання для самоперевірки знань

Розділ 3 § 3.2

  1. Які запити називають запитами на вибірку даних?
  1. Як зберігається запит?
  1. У яких режимах можна відкрити запит?
  1. Для чого призначено запис Критерії таблиці?
  1. Як можна змінити порядок розміщення, полів у запиті?
  1. Поясніть різницю створення запиту для однієї і кількох таблиць.
  1. Поясніть алгоритм створення запиту на вибірку даних.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

19 of 21

Домашнє завдання

Проаналізувати

§ 3.2, ст. 47-50

Розділ 3 § 3.2

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

20 of 21

Працюємо за комп’ютером

Розділ 3 § 3.2

Сторінка

50

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

21 of 21

Дякую за увагу!

За навчальною програмою 2018 року

Урок 14

10

(11)