- •Місце заняття у викладанні дисципліни
- •Структура заняття
- •Вимоги до оформлення та порядок зарахування роботи
- •Варіанти сфер діяльності для ведення бази даних
- •Методичні рекомендації та технологія виконання роботи Теоретичні відомості
- •1. Вирази в Access
- •2. Оператори
- •2. 1. Арифметичні оператори
- •2 .2. Оператори злиття рядків (конкатенації)
- •2. 3. Оператори порівняння
- •2. 4. Оператори ідентифікації. Ідентифікатори
- •3. Константи
- •4. Функції
- •5. Построитель выражений
- •6. Створення запитів
- •6. 1. Загальна характеристика запитів
- •6. 2. Типи запитів в Access
- •6. 3. Режими вікна запиту
- •6. 4. Створення запиту
- •6. 5. Дії у вікні конструктора запитів
- •6. 6. Підведення підсумків
- •6. 7. Перехресні запити
- •Технологія виконання роботи
- •Контрольні запитання
- •Перелік рекомендованої літератури
6. 2. Типи запитів в Access
Access дозволяє створювати наступні типи запитів:
Запит-Вибірка. Використовується для відбору інформації з таблиць і інших запитів БД. При виконанні цього запиту Access створює динамічний набір записів, що містить обрані дані. Із цим набором у більшості випадків можна працювати як зі звичайною таблицею. Його можна переглядати й редагувати, вибирати потрібну інформацію й т.д. Однак на відміну від таблиці динамічний набір записів фізично в базі даних не існує й зберігається в пам'яті ЕОМ лише під час виконання запиту. При зміні даних у полях динамічного набору Access звичайно автоматично вносить зроблені зміни в таблиці, на базі яких був побудований запит.
Перехресний запит. Представляє дані у форматі, подібному до електронної таблиці, на основі умов, визначених у запиті. За його допомогою можна згрупувати великий обсяг інформації й представити його у вигляді, зручному для сприйняття. Цей вид запиту часто застосовується при побудові діаграм.
Запит на зміну. За одну операцію вибирає записи на основі зазначених умов відбору й вносить у них зміни. Існує чотири типи запитів на зміну:
запит на додавання — додає групу записів з однієї таблиці в іншу таблицю.
запит на видалення — дозволяє видалити групу записів з однієї або декількох таблиць.
запит на відновлення — вносить зміни в групу записів однієї або декількох таблиць.
запит на створення таблиці — дозволяє створити таблицю на основі даних, що містяться в інших таблицях БД.
Запит SQL — запит, що може бути створений тільки за допомогою SQL.
Існує три типи таких запитів:
запит-об'єднання — дозволяє об'єднати поля з декількох таблиць або запитів в один набір даних;
запит до сервера — передає інструкції SQL віддаленій базі даних;
керуючий запит — створює, змінює або видаляє таблиці або індекси бази даних Access.
Запити є гнучким, інтерактивним і ітеративним засобом. Якщо запит сформульований неточно, його можна легко змінити й виконати ще раз. Розроблюючи запити, побудовані на результатах попередніх запитів, ви можете працювати з базою даних, задаючи їй питання типу «А що, якщо ...?».
6. 3. Режими вікна запиту
Вікно запиту може перебувати в одному із трьох режимів: конструктора, таблиці й SQL.
Режим конструктора призначений для створення нових і зміни існуючих запитів. Для відкриття існуючого запиту в режимі конструктора потрібно відкрити вкладку Запити вікна БД, вибрати потрібний запит зі списку запитів і клацнути по кнопці Конструктор. У вікні конструктора запитів з'явиться обраний запит.
Режим таблиці служить для попереднього перегляду даних, відібраних запитом, або, у випадку запиту на зміну, для перегляду даних, які можуть змінитися в результаті виконання запиту.
Вікно запиту може також перебувати в режимі SQL, що використовують для введення або перегляду інструкцій SQL при створенні або зміні запиту. При створенні запиту в режимі конструктора Access автоматично створює в режимі SQL еквівалентну інструкцію SQL.
Для перемикання між цими режимами варто використовувати кнопку Вид, розташовану ліворуч на панелі інструментів. Натискання цієї кнопки переводить вікно в режим, значок якого виведений на ній. Якщо нажати стрілку поруч із кнопкою, то розкриється список доступних режимів і можна вибрати потрібний режим.
