- •6.140101 «Готельно-ресторанна справа»
- •Тема «Управління файлами й папками в ос Windows»
- •Робота з об'єктами стола й з вікнами додатків
- •Питання для самоперевірки
- •Робота з графічними об'єктами Word
- •Приклад виконання нульового завдання по табл. 7.11. Приклад виконання завдання №5
- •Оформлення протоколу лабораторної роботи
- •Питання для самоперевірки
- •Створення електронної таблиці в Excel
- •Завдання 2. Обробка ет за заданими критеріями з використанням майстра функцій. Обробці підлягає ет, розташована на аркуші 2.
- •Завдання 3. Захист аркуша №4 і зняття захисту для комірок введення даних за минулі місяці (в4:е7).
- •Оформлення протоколу лабораторної роботи
- •Питання для самоперевірки
- •Побудова діаграм в Excel
- •Оформлення протоколу лабораторної роботи
- •1. У заголовку лабораторної роботи записати її номер і мету проведення.
- •2. Записати умови індивідуальних завдань.
- •Рішення задач в Excel
- •28. Задано наступну таблицю, в якій відображені відомості про продаж книг:
- •Робота з базами даних в Excel
- •Створення бази даних. Створення таблиць
- •Створення бази даних
- •2.Створення таблиць за допомогою Конструктора
- •Лабораторна робота №8 Створення запитів
- •2. Створення запитів за допомогою sql- виразу
- •Лабораторна робота №9 Створення і редагування форм
- •1. Створення форм у режимі Майстра
- •2. Створення форм у режимі Конструктора
- •Лабораторна робота №10 Робота з макросами
- •Список літератури
2. Створення запитів за допомогою sql- виразу
Запит, що створюється за допомогою бланка QBE, буде зберігатися в комп'ютері у вигляді директиви SQL, яка називається повідомленням. При роботі з Access сама мова SQL від нас звичайно прихована. Повідомлення SQL і вікно бланка запиту зв'язані динамічно: будь-яка зміна в одному з них автоматично приводить до зміни в іншому. Перехід від одного режиму до іншого здійснюється через пункти меню Вид.
Повідомлення SQL складається із ключових слів, а також ідентифікаторів і виразів Access. Найбільш важливі ключові слова в SQL:
select - перше слово всіх повідомлень SQL, за допомогою якого проводиться пошук даних в одній або декількох таблицях у базі даних. За ключовим полем select знаходяться імена всіх полів, які включаються у вибірку. Використовуючи знак * після select, можна автоматично включити в запит всі поля вихідної таблиці;
distinct – виключає повторювані значення з поля в наборі записів, які знайдені за допомогою SQL;
distinctrow – видаляє дублюючі записи з вибірки;
from – указує, яка таблиця (або таблиці) містять потрібні нам поля;
join - позначає зв'язок між записами, що містяться в різних таблицях;
where – позначає умови вибору, які повинні використовуватися при виборі записів для включення їх у вибірку;
order by – позначає режим сортування для набору даних (за замовчуванням сортування здійснюється за зростанням, для сортування значень за спаданням необхідно додати слово desc);
group by – означає, що буде повернутий один запис для кожного окремого значення в зазначеному полі. Якщо group by включається в select, список вибору повинен включати функції avg, count, sum і ін.
; - символ, що закінчує будь-яке SQL повідомлення.
При уведенні умов вибору записів можна використовувати знаки відношень, логічні операції and і or, оператори: between, in, like.
Створити SQL-директиви для запитів.
Створити запит по таблиці «Авіакомпанії» на вибірку КодаАвіакомпанії з максимальною ЦіноюКвитка(у.о).
Створити запит на об’єднання полів двох таблиць «Замовлення_1» та «Замовлення_2», які збігаються. На основі цього запиту створіть нову таблицю з іменем «Замовлення авіарейсів».
Таблиці «Замовлення» повинні мати наступні поля (табл.8.2). Кожна із таблиць повинна мати не менше 4 записів.
Таблиця 8.2
Имя поля |
Тип даных |
Напрямок |
Текстовый |
КількістьЧоловік |
Числовой |
ДатаВильоту |
Дата/Время |
Клас |
Текстовый |
По таблиці «Авіакомпанії» створити SQL-вираз (1-й варіант обирає завдання №11, 2-й – завдання №12 і т.д.)
Контрольні питання
Які види запитів можна виконати в режимі конструктора?
Як включити поле в бланк запиту?
Як встановлюються властивості полів?
Якою клавішею здійснюється перехід і однієї частини вікна запиту в іншу?
Як працюють оператори для введення умов вибору даних: between, in,like?
Призначення функцій Access: Day, Month, Year, Weekday.
Для чого застосовуються "Групповые операции"?
Які функції Access забезпечують групові операції?
Що таке обчислювальні поля? Які арифметичні операції з полями можна проводити?
