Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Створення запитів за допомогою майстра та в режимі конструктора.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
442 Кб
Скачать
☆

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.