Запити є одним з основних інструментів опрацювання даних у базах даних. Запити можуть використовувати для пошуку даних, які відповідають певним умовам, а також виконання операцій над даними з використанням операторів і збереження результатів пошуку й опрацювання даних.
Запит на вибірку – це запит, який забезпечує вибір необхідних даних з однієї або кількох таблиць.
Запити на вибірку використовуються для відбору потрібної користувачеві інформації, що міститься в таблицях. Якщо вибірка даних здійснюється з кількох таблиць, мають бути встановлені зв’язки між полями цих таблиць. За допомогою таких зв’язків і реалізуються запити, звернені відразу до декількох таблиць бази даних.
Алгоритм створення запиту на вибірку даних
Виконати Створити → Макет запиту (Конструктор запитів).
У вікні Відображення таблиці послідовно вибрати таблиці і ввести їх у запит натисканням кнопки Додати. У верхній частині вікна Конструктора запитів відобразиться Схема даних запиту.
Заповнити Бланк запиту (нижня частина вікна Конструктора запитів): у запису Поле слід увести назви полів, які повинна мати підсумкова таблиця.
Натиснути кнопку Запуск .
Зберегти запит.
У запитах на вибірку можна задавати умови. Для цього у відповідному стовпці потрібно вказати в рядку Критерій умову відбору. При завданні умови відбору можна використовувати оператори >, <, =, >= (більше або дорівнює),<= (менше або дорівнює), <> (не дорівнює).
Якщо потрібно задати кілька умов, то умови для оператора І записуються в одному рядку, а для оператора АБО в одному стовпці один під одним. Складні умови відбору також можна писати в одну клітинку, використовуючи оператори Or, And.
Оператор LIKE (Схоже на) дозволяє робити відбір по фрагменту рядка.
Практичне завдання. Працюємо у MS Access.
Увага! Під час роботи з комп'ютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.
Завантажити файли-заготовки з Розділу 4, папка Пункт 4.5 та виконати практичні завдання №3, №5 та №6 по створенню запитів зі стор.228-229 підручника.
Якщо у вас не має можливості працювати за ПК в програмі MS Access, то дайте письмові відповіді на питання:
Для чого призначені запити?
Що таке запит і що є результатом його виконання?
Які основні операції виконуються з використанням запитів у базах даних?
У яких випадках використовують запити на вибірку даних? Наведіть приклади їх використання.
Яка послідовність створення запиту на вибірку з використанням Майстра запитів?
Які об’єкти має вікно запиту в поданні Конструктор? Яке їх призначення?