Інформатика

Безкоштовно

Зараховано 2 учнів

Урок 36. Загальні відомості про запити. Автоматизоване створення запитів у базі даних.

Прочитайте!

Запити — це спеціальні об’єкти, призначені для вибірки даних з таблиць бази, а також для виконання обчислень та інших операцій з базовими таблицями, включаючи їхнє перетворення.

Запит зберігає опис правила, за яким із бази можна отримати певні дані. При відкритті запиту відбувається пошук даних у таблицях згідно з цим правилом. Результати пошуку виводяться у вигляді таблиці. Однак, на відміну від реальної таблиці, цей набір записів реально не існує в базі даних. Під час кожного нового виконання запиту формуються необхідні дані з тих таблиць, на основі яких його створено.

Основними операціями, які може здійснити користувач з використанням запитів, є:

  • створення таблиць на основі аналізу даних у вже існуючих таблицях бази даних, наприклад створення таблиці призерів з бігу на 100 м на основі таблиці. Зазвичай під час змінення даних в основній таблиці дані в таблиці, що є результатом запиту, теж змінюються;
  • знаходження узагальнюючих даних (суми, максимального чи мінімального значення тощо) для заданих полів, наприклад найкращого (мінімального) результату в бігу на 400 м;
  • знаходження значень інших властивостей шляхом виконання операцій над даними з полів однієї або кількох таблиць, наприклад знаходження густоти населення певної країни на основі значень площі та кількості населення;
  • оновлення даних тощо.

Серед різних видів запитів виокремлюють як одні з найпоширеніших запити на вибірку даних – запити, з використанням яких на основі існуючих таблиць створюється таблиця з даними, які відповідають певним умовам.

Працюємо за ПК!

Завантажити файл для роботи “Магазини”

Завантажити файл для роботи “УЧНІ”

Завдання 1. Створити простий запит з іменем Запит_1, за допомогою якого з таблиці КАДРИ виводяться дані про співробітників зі стажем понад 16 років. Результуючий набір записів повинен містити такі поля: Справа, Прізвище, Рік народження, Стаж, Номер магазину.

Завдання 2. Створити Запит_2, за допомогою якого в результуючу таблицю виводяться прізвища диспетчерів із полями Номер магазину і Телефон із таблиці МАГАЗИНИ, а з таблиці КАДРИ — поля Прізвище, Посада й Освіта. Упорядкувати записи за прізвищами працівників в алфавітному порядку.

Завдання 3. Створіть Запит41 на основі таблиці УЧНІ, за допомогою якого вибираються прізвища учнів, улюбленим предметом яких є історія. Записи повинні мати поля Прізвище, Клас, Улюблений предмет.

Завдання 4. Створіть Запит42 на основі таблиці УЧНІ, за допомогою якого вибираються прізвища учнів, зріст яких більший від 170.

Завдання 5. Створіть Запит43 на основі таблиці УЧНІ, за допомогою якого вибираються прізвища учнів, улюбленими предметами яких є математика або інформатика.

Завдання 6. Створіть Запит44 на основі таблиць КЛАСИ й УЧНІ, за допомогою якого вибираються прізвища класних керівників учнів, які з інформатики та історії мають 10 та більше балів.

Завдання 7. Створіть Запит45 на основі таблиці УЧНІ, за допомогою якого вибираються прізвища учнів, які народилися після 1 січня 2002 року.

Завдання 8. Створіть Запит46 на основі таблиць КЛАСИ й УЧНІ, за допомогою якого для класів, у яких учнів більше ніж 24, вибираються прізвища учнів, які з історії мають більше від 9 балів.

Увага! Якщо у вас немає можливості працювати за ПК виконайте наступне завдання:

Використовуючи браузер, знайдіть сторінку з розкладом потягів на сайті Укрзалізниці (https://www.uz.gov.ua/passengers/timetable). Дослідіть, як здійснюється пошук потягів між двома станціями, наприклад Харковом і Львовом. Які запити вам потрібно здійснити в базі даних Укрзалізниці? Як отримати розклад на певну дату? Результати досліджень і відповіді на запитання збережіть у документі текстового процесора.

Виконайте вправу 1

Вправа 2

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%