You are on page 1of 6

ПІДСУМКОВА РОБОТА

ЗА І СЕМЕСТР
З ІНФОРМАТИКИ
ОЛІЙНИК МИРОСЛАВА 11-Ж
СТР. 50 ЗАД. 1,6,7

1. Запити на вибірку даних - це запити, які забезпечують вибір необ- хідних даних з однієї або з
кількох таблиць.
6. Методика створення запиту для кількох таблиць багато в чому схожа на методику створення запиту
для однієї таблиці. Однак слід ураховувати, що таблиці обов'язково повинні мати між со- бою зв'язок.
7. Загальний порядок створення простого запиту на вибірку (запиту для однієї таблиці) такий:
1. Відкриваємо БД, активуємо вкладку Створення й у розділі Запи- ти натискаємо кнопку Макет
запиту, який фактично є конструкто- ром запиту. У результаті відкриються вікно конструктора запи- ту
(вікно Запит1) i вiкно Відображення таблиці, у якому містяться iмена всiх таблиць цієї бази.Звернемо
увагу, що на панелі інструментів вкладки Конструктор з'явилася група кнопок Тип запиту, у якій
виділеною є кнопка Ви- бір. Це означає, що запит на вибірку створюється за замовчуван- ням. Якщо
будуть створюватися iншi типи запитів, то необхідно вмикати відповідну кнопку в цій групі.
2. Вибираємо у вікні Відображення таблиці необхідну таблицю. Вiдкриється перелік її полів.
3. Створюємо запит на основі вмісту цієї таблиці.
ЗАД. 3, 5, 8 СТОР. 54

3. Кількість- підраховує кількість записів за занченням поля.


5. Розглянемо тепер другий спосіб використання функцій, тобто створення підсумкових запитів:
1. Створюємо звичайний запит на вибірку в режимі Конструктор, наприклад, запит, за допомогою
якого з таблиці КАДРИ вибираються прізвища працiвникiв з окладом вище 4000 грн і підраховуєть ся
їх кількість. Результуючий перелік записів має містити поля Справа, Прізвище, Стаж, Оклад.
2. У рядок Критерії поля Оклад уводимо вираз >4000.
3. На вкладці Конструктор вiдкриваємо меню кнопки Відображення або приховання й виконуємо
команду Підсумки . У Конструкторі запиту з'явиться рядок Підсумок, а в кожному полі цього рядка
буде зазначено Групування за.
4. У записі Підсумок клацаємо те поле, за яким потрібно виконати підрахунок кількості записів
(наприклад, поле Справа). У списку, що відкриється, вибираємо функцію Кількість.
• 8. Порядок створення запиту такого типу мало відрізняється вiд порядку звичайних запитів.
• 1. Відкриваємо БД ать, активуємо вкладку Створення й натискаємо кнопку Макет запиту. Із
таблиці КАДРИ переносимо в Конструктор запиту поля Прiзвище, Стаж і Оклад, а в наступне поле
уводимо вираз: Доплата:[Оклад]*([Стаж]-5)/100. Звернемо увагу, що імена полів, які входять у
вираз, беруться у квадратнi дужки.
• 2. Установлюємо в рядку Сортування поля Прізвище значен- ня за зростанням, щоб прізвища
виводилися в алфавітному порядку.
• 3. Зберігаємо запит з іменем Запит_5 (нагадуємо, що для цього натискається кнопка Зберегти, у
вікні, що відкриється, вводиться ім'я запиту й натискається кнопка ОК). Унаслідок виконання
запиту має з'явитися результат.
• 4. Закриваємо запит 5.
ЗАВД. 2, 5, 6 СТОР. 58

• 2. Для створення перехресного запиту слід використати щонайменше три поля: поле для
визначення заголовка записiв, поле для визначення заголовка полiв i поле для вибору значень,
над якими будуть виконуватися обчислення.
• 5. Порядок розроблення запиту може бути таким:
• 1. Відкриваємо БД аt і виконуємо команду Створення Макет запиту. Виділяємо обидві таблиці,
натискаємо кноп- ку Додати й закриваємо вікно Відображення таблиці.
• 2. Із таблиці МАГАЗИНИ переносимо в таблицю конструк- тора поля Номер магазина й Адреса, а з
таблиці КАДРИ - поля Прізвище та Посада.
• 3. В умові завдання визначено, що за допомогою запи- Ту мають відбиратися записи лише за
посадами ⟪диспетчер» і «експерт», тобто ця умова є незмінною. Тому в комірку на перетині
запису Критерії і поля Посада вво- димо вираз "диспетчер" Оr "експерт". Кожного разу після
запуску на виконання запиту користувач може вводити будь-який номер магазина. Тому на
перетині запиcy Критерії і поля Номер магазина можна увести, наприклад, такий текст [у яких
магазинах?]. Головне в тому, щоб текст містився у квадратних дужках. У результаті отримаємо
запит у режимі.
• 6. Створити перехресний запит, за допомогою якого підраховується кiлькiсть працівників із кожної
професії У кожному магазині:
• 1. Створюємо звичайний запит на вибірку даних у режимі Конструктор, для чого виконуємо
команди Створити - → Макет запиту → Додати - Закрити. Перенесемо в таблицю Конструктора
запиту поля Посада та номер магазина. Виконуємо запит і переконуємося, що він функціонує
правильно.
• 2. Перемикаємо запит у режим Конструктор та перетво- рюємо його на тип перехресний. Для
цього в групі Тип запиту натискаємо кнопку Перехресний. У результаті в таблиці Конструктора
запиту з'являться два нових записа: Підсумок і Перехресний. У записі Підсумок обох полів не
змінюємо значення Групування за. Клацаємо клітинку на перетині поля Посада й запису
Перехресний і вибираємо зі списку, що розкриється, Заголовок рядка, а в полі Номер магазина
цього самого запису - Заголовок стовпця.
• 3. У трете поле таблиці Конструктора запиту переносимо поле Номер магазина, у записі Підсумок
якого встановлюємо функцію Кількість, а в запис Перехресний - Значення. У записі Сортування
першого поля можна встановити необхідне сортування записів. Таблиця Конструктора запиту буде
мати вміст.

You might also like