2. На основі таблиці Кадри побудувати простий запит на відбір полів Прізвище, Ім’я, По-батькові, Телефон.
Вказівки до виконання:Вибрати Запросы-Создать-Простой запрос-ОК. У вікні Создание простых запросов вибрати зі списку значення поля Таблицы и запросы – таблицю Кадри. З переліку доступних полів вибрати поля, які мають бути відображені в запиті, за допомогою кнопки “>”. Натиснути Далее. На наступному кроці роботи майстра вибрати “подробный”, натиснути Далее і вказати ім’я запиту, що створюється (Телефони співробітників). Натиснути Готово. Переглянути отримані результати.
3. На основі таблиць Посади та Кадри отримати перелік працівників, вказавши Прізвище, Ім’я, По-батькові, Посадовий оклад та Рік прийому на роботу. Назвати запит Посадові ставки.
Вказівки до виконання:Вибрати Запросы-Создать-Конструктор-ОК. У вікні Добавление таблицы вибрати потрібні таблиці, закрити це вікно. У вікні конструктора запитів в верхній частині, де розташовані таблиці бази даних, можна вибирати необхідні поля за допомогою подвійного натиску лівої кнопки миші. Вибрані поля повинні з’являтися в стовпчиках нижньої частини вікна. Закрити вікно запиту та зберегти його, вказавши ім’я.
4. Скопіювати запит Посадові ставки, назвавши новий Невисока зарплата. Змінити створений запит в режимі конструктора. Додати умову відбору – відобразити працівників, посадові ставки яких складають менше 200 грн.
Вказівки до виконання:Скопіювати запит, скориставшись буфером обміну. Відкрити новий запит в режимі конструктора і в стовпчику Посадовий оклад додати значення в рядку Условие отбора <=200. Закрити запит, зберігши внесені зміни. Перевірити отримані результати.
5. Створити запит Біг-борди на відбір з таблиці Детальні дані про фірми перелік фірм, які мають вид реклами – біг-борди та річний прибуток менше 20000 грн.
6. З таблиці Детальні дані про фірми отримати перелік фірм, річний прибуток яких знаходиться в межах від 10 000 до 41 000 грн. Назвати запит Середній прибуток.
7. На основі таблиці Клієнти побудувати запит Наявність оплати для відображення фірм, які користуються попередньою оплатою.
Вказівки до виконання:Для поля Попередня оплата в режимі конструктора в рядку Условие отбора вказати ИСТИНА.
8. З таблиці Детальні дані про фірми та Клієнти отримати перелік працівників та фірм з іноземним капіталом та наявністю філіалів. Запит назвати Перелік_фірм.
9. Створити на основі таблиці Кадри параметричний запит Дані про освіту з полями Прізвище, Ім’я, По-батькові, Освіта. Перевірити роботу запиту для значень параметру Середня та Вища.
Вказівки до виконання:Вибрати Запросы-Создать-Конструктор-ОК. У вікні Добавление таблицы вибрати потрібну таблицю. Додати необхідні поля. В рядку Условие отбора поля Освіта записати[Введіть значення поля освіта].При запуску створеного запиту з’явиться вікно із запитанням Введіть значення поля освіта, в яке слід ввести значення параметру (Середня). Перевірити роботу запиту для значення “Вища”.
10. Створити параметричний запит Вид_реклами на основі таблиці Детальні дані про фірми для отримання переліку фірм із певним видом реклами. Перевірити роботу запиту для значень газети та радіо.
11. Змінити запит Телефони_співробітників так, щоб в ньому відображалися записи з інформацією про телефони, які містять цифру 5(використати умову відбору *5*).
12. На основі таблиці Посади створити запит Зарплата, в якому вивести Прізвище, Ім’я, По‑батькові, Посадовий оклад, та обчислюване поле Зарплата = Посадовий оклад + Сума надбавки.
Вказівки до виконання: В режимі конструктора відібрати необхідні поля таблиці Посади. Встановити курсор у вільному стовпчику в рядку Поле та викликати Постороитель выражений (натиснути кнопку на панелі інструментів). У вікні Построитель выражений слід побудувати необхідний вираз. Для цього в лівому нижньому полі вікна двічі натиснути на піктограмі Таблицы, з переліку, що розкриється, вибрати Посади. Посередині вікна при цьому будуть відображатися поля таблиці Посади. Вибрати подвійним натиском миші поле Посадовий оклад, знак додавання можна ввести з клавіатури або натиснути на відповідну кнопку вікна Построитель выражений. Вибрати поле Сума надбавки. В верхній частині вікна повинен бути вираз: [Посади]![Посадовий оклад] + [Посади]![Сума надбавки]. Натиснути ОК. Перевірити, чи встановлено перемикач виводу нового поля на екран. Якщо ні, то встановити перемикач (поставити галочку в рядку Вывод на экран). Після цього в режимі конструктора на створеному стовпчику слід натиснути праву кнопку миші і вибрати команду Свойства. Відкриється вікно Свойства поля, в якому на закладці Общие слід задати значення поля Подпись – Зарплата.
Примітка: Назву стовпчика Зарплата можна безпосередньо ввести в режимі конструктора замість “Выражение1”, яке з’явиться в обчислюваному полі після роботи Построителя выражений. (Зауваження! знак двокрапка після “Выражение1” при цьому повинен залишитися).
13. Створити запит Пільги на основі таблиці Детальні дані про фірми для розрахунку пільг в розмірі 10 відсотків від суми угоди тим фірмам, сума угоди яких складає від 1000 до 2500. В запиті повинні бути поля Назва фірми, Сума угоди та обчислюване поле Пільги.
14. Створити запит Підвищення зарплати на основі таблиці Посади, в якому вивести поля Прізвище, Ім’я, По‑батькові, Посадовий оклад та обчислюване поле Нова ставка = Посадовий оклад+ Посадовий оклад*0,2.
15. Скопіювати таблицю Посади в нову таблицю Копія_Посади.
16. На основі таблиці Копія_Посади створити запит Скорочення_кадрів на вилучення записів про співробітників із середньою освітою. Запустити запит Скорочення_кадрів на виконання. Переглянути вмістиме таблиці Копія_Посади. Записати, скільки співробітників залишилося після скорочення.
17. Скопіювати таблицю Посади в нову таблицю Підвищення_кваліфікації.
18. Створити запит на обновление на основі таблиці Підвищення_кваліфікації, за допомогою якого замінити значення поля Освітасередня-спеціальна на вища тим працівникам, стаж роботи яких більше 20 років.
19. Скопіювати таблицю Посади в Посади_Нова.
20. Створити запит Перерахунок_стажу_роботи на основі таблиці Посади_Нова та Кадри, в якому перерахувати значення поля Стаж за формулою: Year(Now())-[Кадри]![Рік прийому на роботу].
Вказівки до виконання: В режимі конструктора відібрати необхідні поля таблиці Посади_Нова. Вибрати тип запиту – на Обновление (командами меню Запрос‑Обновление). Для поля Стаж задати значення рядка Обновление – за допомогою Построителя выражений побудувати необхідну формулу Year(Now())-[Кадри]![Рік прийому на роботу] (за допомогою функції Now() визначається сьогоднішня дата, функція Year() повертає значення поточного року. Від отриманого значення року віднімається рік прийому працівника на роботу). Для вибору функцій Year() та Now() скористатися розділом Функции-Встроенные функции‑Дата/время.
21. З таблиці Кадри отримати список співробітників, які були прийняті на роботу в період між 1971 та 1980 роками. Запит назвати Список_1970-х.
Вказівки до виконання: для відбору вказати умову для поля Рік прийому на роботу:between 1971 and 1980.
22. Перевірити, чи отримаємо ідентичний результат роботи запиту Список_1970‑х, якщо умову відбору вказати у вигляді: >1971 and <1980.
23. З таблиці Детальні дані про фірми отримати список фірм, які не використовують радіо як вид реклами. Запит назвати Не_радіо-реклама.
Вказівки до виконання: для відбору вказати умову для поля Вид реклами:not“радіо”.
24. Створити параметричний запит Параметричний_Запит з полями Назва фірми, Сума угоди, Вид реклами. В якості параметру вибирати значення поля Вид реклами. Відбирати ті записи таблиці, які не використовують вид реклами, вказаний як параметр. Отримати інформацію про фірми, що не використовують біг-борди.
Вказівки до виконання: використати умову відбору – not “біг‑борди”
25. На основі таблиці Посади створити запит Рекламні_агенти на створення нової таблиці Рекламні агенти бази даних, яка буде містити поля Прізвище, Ім’я, По-батькові, Місто, Місце роботи та Стаж.
Вказівки до виконання: для створення запита на Создание таблицы необхідно вибрати коману меню Запрос-Создание таблицы. У вікні Создание таблицы вказати ім’я таблиці, що буде створена (Рекламні агенти). Далі у вікні конструктора вибрати необхідний перелік полів, а для поля Місце роботи вказати условие отборарекламний агент та забрати прапорець виводу на екран цього поля.