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