
2.4. Створення запитів на зміну
Створила новий запит на вибірку і включила у нього таблиці Абітурієнт, Факультет. Перетягнула всі поля, крім поля Код_фак таблиці Абітурієнт, у стовпці бланка запиту, а також Код_фак із таблиці Факультет. Задала умову відбору тільки тих записів таблиці Абітурієнт, для яких Код_фак дорівнює 2. Переключилась в режим конструктора. Потім виконала команди Запрос/Создание таблицы. У поле ім'я таблиці діалогового вікна Создание таблицы ввелаім'я нової таблиці Еконфакультет і натиснула кнопку ОК. Виконала запит, натиснувши кнопку Запуск. Самостійно створила запити на додавання, видалення й відновлення записів.
Висновок
Виконавши дану лабораторну роботу, я отримала практичні навики по створенню, редагуванню й використанню запитів. А саме я навчилась створювати запити на вибірку, запити із параметрами, створювати перехресні запити та запити на зміну.
Контрольні запитання
Що таке запит?
Що таке бланк QBE?
Чим відрізняються запити QBE від SQL?
Укажіть два способи вказівки імені поля в бланку QBE.
Що таке поле, що обчислюється?
Що таке групової операції? Користуючись екранними підказками, перелічіть всі типи групових операцій.
Як записувати умови добору в бланк QBE?
Як змінювати формат висновку чисел на екран?
Що таке запит із параметрами?
Які типи запитів ви знаєте?
Що таке запит на зміну?
Які запити на зміну ви знаєте?
Як скласти запит на зміну?
Як скласти запит із параметрами?
Що таке перехресний запит?
Як скласти перехресний запит?
1 Запит - вимога на добір даних, що зберігаються в таблицях, або вимога на виконання певних дій з даними.
2 QBE (Query By Example) — мова запитів за зразком;
3 QBE дозволяє візуальне формування запиту;
SQL потребує програмування запиту.
4
· вибір, обчислення і модифікація даних;
· вставка і вилучення записів.
5Обчислювальне поле - поле, визначене в запиті для виводу результату розрахунку виразу. Обчислення проводяться всякий раз при виконанні запиту.
6 SUM суму значень поля
AVG середнє значення поля
COUNT число значень у полі
MIN мінімальне значення
MAX максимальне значення
STDEV середньоквадратичне відхилення
Var дисперсію
7
9 Запити з параметром. Використовується тоді, коли користувачу треба надати можливість вибору того, що він хоче знайти в таблицях бази даних.
10 Запити на вибірку Запити з параметром.
Перехресні запити Запити на зміну Запити SQL
11 Запити на зміну. Дозволяють автоматично створювати нові таблиці або змінювати вже наявні шляхом створення тимчасової результуючої таблиці.
12 запити на створення табл.
видалення записів
відновлення записів
додавання записів
13 Запити на зміну. Натиснення лівої клавіші миші на кнопці “Вид” дозволяє переконатися, що запит працює як треба і створює результуючу таблицю, більш повну ніж базова. В меню “Зaпит”, що доступно тільки в режимі “Конструктора” є команда для створення запитів на відновлення даних, на додавання записів і на вилучення записів. Всі вони відносяться до запитів на зміну і працюють аналогічно, змінюючи базові таблиці відповідно до даних результуючих таблиць.
14 Запити з параметром. Припустимо, що треба створити запит, за допомогою якого користувач може визначити, у якому році та або інша команда займала перше місце у чемпіонатах світу з футболу. Для цього служить спеціальна команда мови SQL, що виглядає так: LIКЕ [...]. У квадратних скобках можна записати будь-який текст,звернений до користувача, наприклад:LIКЕ [Введіть назву країни]. Команду LIКЕ треба помістити в рядку “Условие отбора” і в те поле, по якому робиться вибір. У нашому випадку це стовпець збірних, що займали перші місця в чемпіонатах світу з футболу. Після запуску запиту відкривається діалогове вікно, у якому користувачу пропонується ввести параметр. Якщо в якості параметра ввести слово “Бразилія”, те видається результуюча таблиця, що містить запису по тим чемпіонатам, коли збірна Бразилії ставала чемпіоном.
15 Запити, у яких підраховується сума, середнє, число значень або виконуються інші статистичні розрахунки, після чого результати групуються у виді таблиці по двох наборах даних, один із яких визначає заголовки стовпців, а інший заголовки рядків.
16
Перехресні запити відносяться до числа підсумовуючих, що підводять підсумок запитів, та дозволяють точно задати метод відображення на екрані зведених даних. Перехресні запити відображають дані в традиційній формі електронних таблиць, тобто по рядках і стовпцям.