- •Практична робота Створення запитів за допомогою майстра та в режимі конструктора
- •Завдання та порядок виконання
- •7. Зберегти базу даних Baza№1 з усіма таблицями і формами.
- •1. Відкрити базу даних Baza№1.
- •2. Задати критерії вибірки в запиті.
- •3. Здійснити вибірку з подальшою обробкою результатів.
- •4. Створити запит на вибірку осіб, що мають однакові імена.
- •5. Зберегти базу даних Baza№1 з усіма таблицями і формами.
7. Зберегти базу даних Baza№1 з усіма таблицями і формами.
Завдання 2. Створення запитів на вибірку
1. Відкрити базу даних Baza№1.
2. Задати критерії вибірки в запиті.
2.1. Відкрити вікно Запроси і додати в нього таблицю Osobu.
2.2. Визначити як тип запиту – Выборка.
2.3. Визначити стовпці і заповнити рядки форми запиту так, щоб в результаті було виведено чотири поля (Прізвище, Рід, Зріст, Вага) всіх записів, що входять в таблицю Osobu (Рис.8.1).
2.3.1. Виконати запит і проглянути його результат.
2.3.2. Користуючись пунктом кнопкою Режимы, проглянути створений запит в трьох формах:
у вікні Конструктора запитів (QBE-Query Example);
в режимі таблиці;
в режимі SQL(Structured Query Language).
2.4. Сформулювати критерії вибірки, створити і виконати наступні запити:
особи з номером залікової (А-113, А-115, А-117);
особи з номером залікової, “більшим” (А-117);
особи з номером залікової в інтервалі (від А-113 до А-117).
2.5. Сформулювати критерії вибірки, створити і виконати наступні запити:
особи номером залікової (А-113, А-115, А-117) і вагою, більшою 80 кг.;
особи із зростом більше 170 см. і номером залікової, “більшим” (А-117);
особи жіночої статі з номером залікової в інтервалі (від А-113 до А-117).
3. Здійснити вибірку з подальшою обробкою результатів.
3.1. Виконати вибірку з подальшим сортуванням результатів.
3.1.1. Сформулювати критерії вибірки, визначити варіанти сортування результатів вибірки, створити і виконати наступні запити:
особи з номером залікової в інтервалі (від А-113 до А-117), дані відсортовані за спаданням;
особи чоловічої статі з номером залікової в інтервалі (від А-113 до А-0119), зростом вищі 180 см., вагою в інтервалі від 60 до 120 кг. Результати вибірки повинні бути відсортовані спочатку в порядку зростання по полю зріст, потім в порядку спадання по полю вага.
3.2. Виконати вибірку із збереженням результатів в новій таблиці.
3.2.1. Вибрати режим створення таблиці для розміщення результатів запиту в новій таблиці. Виконати послідовно запити п.3.1.1 і зберегти їх результат в новій таблиці РезЗап311_а і РезЗап311_б, які будуть розміщені на вкладинці Таблицы бази даних Baza№1.
3.2.2. Зберегти сформульовані в п.3.1.1. запити під іменами Запит_31_а і Запит_31_б на вкладинці Запросы бази даних Baza№1.
3.3. Виконати вибірку з подальшим групуванням результатів.
3.3.1. Здійснити вибірку даних про осіб жіночої (Ж) і чоловічої (М) статі, включивши в результат поля Стать, Прізвище, Зріст, Вага. Виконати вибірку, переглянути і перевірити результат.
3.3.2. Виконати вибірку по критеріях п.3.3.1 з угрупуванням результатів по статі. Над даними інших полів необхідно виконати наступні види обробки:
для поля Прізвище підрахувати кількість осіб чоловічої і жіночої статі;
для поля Зріст визначити середній зріст чоловіків і жінок;
для поля Вага визначити найбільшу або найменшу вагу чоловіків і жінок.
Примітка. Для виконання запитів п.3.3.2 необхідно вказати на необхідність виконання операцій угрупування результатів (() і визначити групові операції (визначення кількості Count, обчислення середнього Avg, знаходження найбільшого Max або найменшого Min значень).
3.3.3. Зберегти запит під ім’ям Запит_333. Зберегти результат запиту в таблиці під іменем РезЗап333.
3.3.4. Виконати п.3.3.2 з угрупуванням по роду осіб, чий зріст перевищує 170 см. Порівняти результати, отримані в п.3.3.4 і 3.3.2.
