Основи мови запитів SQL.
ІНФОРМАТИКА 11 КЛАС. ТЕОРЕТИЧНИЙ МАТЕРІАЛ
Актуалізація опорних знань:
ПЛАН
1. Призначення, основні поняття й терміни мови SQL.�
Мова SQL є частиною СУБД, яка здійснює керування інформацією в БД.
SQL - проста мова програмування, яка має небагато команд.
Розшифровується як Structured Query Language - мова структурованих запитів, яка була розроблена для роботи з БД, а саме, щоб отримувати/добавляти/змінювати дані, мати можливість опрацьовувати великі масиви інформації та швидко отримувати структуровану та згруповану інформацію.
Міжнародним стандартом передбачено, що повний склад мови SQL складається із таких окремих частин:
Основні частини мови SQL
SQL-технологія реалізує наступні основні функції реляційних СУБД:�
SQL-технологія реалізує наступні основні функції реляційних СУБД:
Обмін між клієнтом та базою даних
CONNECT <ім'я користувача>@<ім'я БД>
В SQL-технології підтримуються наступні типи даних:�
Найчастіше в SQL використовуються наступні оператори:
Структура найуживаніших речень SQL
де -- позначається однорядковий коментар.
Приклад
Із таблиці школа вибираються всі записи, у полі Посада яких є значення «вчитель». Результуючий набір записів містить Прізвище, Адреса, Телефон.
2. Найпростіші запити мовою SQL у системі Access 2016.�ПОРЯДОК СТВОРЕННЯ ЗАПИТУ�
Мінімальна загальна структура�
Наприклад, інструкція забезпечує виведення усіх полів таблиці.
В даному випадку '*' - означає, що в результаті запита будуть показані всі стовпці таблиці.
Для виведення значень полів, що не повторюються, використовується наступна структура:�
Наприклад:
У реченні SELECT можуть бути не лише імена наявних у таблиці полів, а й вирази.
3. Запити з умовою. Групування запитів.
Оператор SELECT може виконуватись із заданою умовою, тобто частиною запиту, що несе інформацію про метод відбору даних із БД. В загальному випадку оператор має формат:
SELECT [ALL | * | DISTINCT стовпець 1,стовпець2,...]
FROM таблиця 1,[таблиця2]
WHERE [умова1 | вираз1]
[AND умова2 | вираз2];
Наприклад:
Впорядкування даних можна проводити з допомогою оператора SELECT з ключовим словом ORDER BY.
Для групування записів використовується оператор GROUP BY.
Групувати рядки можна також із використанням оператора умови.
Приклад
Оператор IN дозволяє визначити список значень або введений явним чином, або за допомогою підзапиту і порівняти якесь значення з цим списком в реченні WHERE або HAVING.
Домашнє завдання
Опрацювати Розділ 6 підручника «Бази даних», автор Руденко В. Д., видавництво «Ранок», 2019 р.
Письмово у зошит записати відповіді на наступні питання, навести приклади:
Підготуватись до практичної роботи.