Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tema_2.doc
Скачиваний:
0
Добавлен:
03.01.2020
Размер:
219.65 Кб
Скачать

Тема 2. Ms Access. Побудова запитів

2.1 призначення запитів, їх типи та способи побудови.

2.2 Характеристика вікна конструктора запиту.

2.3 Створення запиту в режимі конструктора.

2.4 Створення запитів різних типів.

2.5 Групові розрахунки в запитах.

2.6 SQL – запити

2.1 Призначення запитів, їх типи та способи побудови

Запити – важливий інструмент кожної системи керування базами даних. Запити служатьт для відбору записів, оновлення таблиць і включення в них нових записів. Найчастіше запити використовують для відбору конкретних груп записів, які задовільняють задану умову. Крім того запити позволяють комбінувати інформацію, яка розміщена в різних таблицях, забезпечуючи звязаним елементам даних таблиць уніфікований вигляд. Є наступні типи запитів.

Таблиця 2.1- Типи запитів:

Запити на вибірку

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

Запити з параметрами

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

Перехресні запити

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

Запити на зміну:

  1. запити на створення табл.

  2. видалення записів

  3. відновлення записів

  4. додавання записів

Запити, що за одну операцію вносять зміни в кілька записів.

Запити SQL:

  1. запити на об'єднання

  2. запити до сервера

  3. керуючі запити

  4. підлеглі запити

Запити, створювані за допомогою інструкцій SQL.

SQL (Structured Query Language) - Мова програмування, призначена для виконання запитів, відновлення і керування реляційнними базами даних.

Головне в запиті на вибірку – можливість використання критеріїв вибірки, які вводяться в рядок «Условие отбора». Існують наступні типи запитів на основі критеріїв відбору:

1 відбір по строгому спів паданню. В рядок «Условие отбора» вводиться одно із значень, яке існує в таблиці. Наприклад, назва конкретного товару, назва фірми, міста іт.д.

2 відбір по строгому неспів паданню. В цьому випадку відбираються всі записи таблиці, крім тих, які містять значення, яке вказане в рядку «Условие отбора». Для реалізації даного запитуперед значенням вводиться префікс Not або <>.

3 відбір по неточному спів паданню. У Access передбачена велика кількість варіантів відбору записів з бази даних. Розберемо деякі широко поширені умови відбору записів, використовувані в запиті.

Оператори

Оператор — це символ або слово, наприклад = або Проr, вказуючі виконання операції над одним або декількома елементами. Оператори дозволяють виконувати операції над елементами формули. Access дозволяє використовувати різних типів операторів для обчислень на аркуші:

  •  арифметичні оператори — служать для виконання арифметичних операцій над числами (таблиця);

  •  оператори порівняння — використовуються для порівняння двох значень. Результатом порівняння може бути логічне значення: або ІСТИНА, або БРЕХНЯ;

  •  текстовий оператор конкатенації Амперсанд (&) — використовується для об'єднання декількох текстових рядків в один рядок;

  •  оператори заслання — застосовуються для опису заслань на діапазони вічок.

Запит записів в певному діапазоні значень може виконуватися з використанням наступних операторів порівняння: = — рівно; > — більше, ніж; < — менше, ніж; <> — не рівно; >= — більше або рівно; <= — менше або рівно.

Оператор LIKE

Для відбору записів в умовах використовується оператор Like <умова>.Сама умова утворюється з використаням наступних підстановочних символів:

Таблиця 2.2 – Стмволи підстановки оператоа like

Символ

Відповіднісить у виразі

?

Один знак

*

Нуль або більше знаків

#

Одна цифра

[список знаков]

Знаки в “списку знаків”

[! Список знаків]

Знаки, що не входять в “список знаків”

Вибірка по діапазону

Для формування умов відбору використовують оператори порівняння >, >=, <,<=, <>. Оператори порівняння можуть зв’язуватись логічними операторами And(і) і Or(або). Також використовують оператор діапазону Between <нижнє значення> and <верхнє значення>.

Для створення запиту необхідно відкрити баз даних, перейти на вкладку Создать і в групі елементів керування “Другие» вибрати спосіб створення запитів (рис.2.1).

Рисунок 2.1 – способи створення запитів

В нас є вибір: створити запит самостійно в режимі конструктора або скористатися допомогою майстра для створення одного з декількох типів запитів. При нтисканні на кнопку «Мастер запросов» Access відкриє вікно діалогу Новый запрос. (рис 2.2).

Рисунок 2.2 – діалогове вікно Новий запрос

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]