Презентація до уроку на тему "Основи мови запитів SQL"

Про матеріал
Розробка презентації до уроку з інформатики в 11 класі вибіркового модуля "Бази даних".
Зміст слайдів
Номер слайду 1

Основи мови запитів SQL. Інформатика 11 клас. Теоретичний матеріал

Номер слайду 2

Актуалізація опорних знань: Що називається базою даних?Які види баз даних вам відомі? Чим вони характеризуються?Що таке СКБД?Що таке запит?

Номер слайду 3

ПЛАНПризначення, основні поняття й терміни мови SQL. Найпростіші запити мовою SQL у системі Access 2016. Запити з умовою. Групування запитів.

Номер слайду 4

1. Призначення, основні поняття й терміни мови SQL. Мова SQL є частиною СУБД, яка здійснює керування інформацією в БД. SQL - проста мова програмування, яка має небагато команд. Розшифровується як Structured Query Language - мова структурованих запитів, яка була розроблена для роботи з БД, а саме, щоб отримувати/добавляти/змінювати дані, мати можливість опрацьовувати великі масиви інформації та швидко отримувати структуровану та згруповану інформацію.

Номер слайду 5

Міжнародним стандартом передбачено, що повний склад мови SQL складається із таких окремих частин:мова визначення даних - Data Definition Language (DDL);мова маніпуляції даними - Data Manipulation Language (DML);мова запитів даних - Data Query Language (DQL);мова управління даними - Data Control Language (DCL);команди адміністрування даних;команди управління транзакціями.

Номер слайду 6

Основні частини мови SQL

Номер слайду 7

SQL-технологія реалізує наступні основні функції реляційних СУБД:визначення даних, тобто SQL дозволяє визначити структуру підтримуваних даних і організацію використовуваних реляційних відношень;доступ до даних - SQL забезпечує санкціонований доступ до даних клієнту;управління доступом - SQL забезпечує синхронізацію обробки бази даних різними прикладними програмами, захистом доступу від несанкційованого доступу;

Номер слайду 8

SQL-технологія реалізує наступні основні функції реляційних СУБД:розділення даних - SQL координує роботу клієнтів, що одночасно виконують операції з БД;забезпечення цілосності даних, тобто використання SQL може забезпечити досить складні обмеження, задоволення яким буде перевірятися у випадках модифікації БД;маніпулювання даними - SQL забезпечує клієнту можливість міняти дані в базі даних шляхом введення нової інформації, видалення старої та модифікації існуючої.

Номер слайду 9

Обмін між клієнтом та базою даних. Сеанс SQL починається з вводу команди CONNECT, що виконує підключення користувача (клієнта) до БД. Формат команди наступний: CONNECT <ім'я користувача>@<ім'я БД>Завершення сеансу SQL здійснюється введенням команди DISCONNECT, введення якої відключить користувача від БД.

Номер слайду 10

В SQL-технології підтримуються наступні типи даних:символьні - дані, що складають відповідні найменування із слів чи словосполучень, тобто текст;числові - дані в числовому форматі, що придатні для проведення арифметичних операцій;значення дати та часу- дата та час, що встановлені на внутрішньому годиннику комп 'ютера в принятих системою форматах. 

Номер слайду 11

Найчастіше в SQL використовуються наступні оператори:

Номер слайду 12

Структура найуживаніших речень SQLде -- позначається однорядковий коментар.

Номер слайду 13

ПрикладІз таблиці школа вибираються всі записи, у полі Посада яких є значення «вчитель». Результуючий набір записів містить Прізвище, Адреса, Телефон.

Номер слайду 14

2. Найпростіші запити мовою SQL у системі Access 2016. ПОРЯДОК СТВОРЕННЯ ЗАПИТУУ системі Access 2016 виконуємо команду Створити – Макет запиту. Закриваємо вікно відображення таблиці. На вкладці Конструктор у групі Результати натискаємо кнопку SQL. Відкривається вікно Запит 1, у робочому полі якого висвітиться оператор SELECT. Він обов'язково використовується з оператором FROM.

Номер слайду 15

Мінімальна загальна структура. Наприклад, інструкція забезпечує виведення усіх полів таблиці. В даному випадку '*' - означає, що в результаті запита будуть показані всі стовпці таблиці.

Номер слайду 16

Для виведення значень полів, що не повторюються, використовується наступна структура: Наприклад:

Номер слайду 17

У реченні SELECT можуть бути не лише імена наявних у таблиці полів, а й вирази. Кожен такий вираз є новим полем у запиті. Вирази можуть містити арифметичні операції, деякі математичні функції, а як змінні використовуються наявні імена полів. Наприклад:

Номер слайду 18

3. Запити з умовою. Групування запитів. Оператор SELECT може виконуватись із заданою умовою, тобто частиною запиту, що несе інформацію про метод відбору даних із БД. В загальному випадку оператор має формат: SELECT [ALL | * | DISTINCT стовпець 1,стовпець2,...]FROM таблиця 1,[таблиця2]WHERE [умова1 | вираз1][AND умова2 | вираз2];Наприклад:

Номер слайду 19

Впорядкування даних можна проводити з допомогою оператора SELECT з ключовим словом ORDER BY. В загальному випадку оператор має формат: SELECT [ALL | * | DISTINCT стовпець 1,стовпець2,...]FROM таблиця 1, [таблиця2 ]WHERE [умоваї | виразі][AND умова2 | вираз2][AND умова2 | вираз2]ORDER BY стовпецьі | ціле_значення [ASC|DESC];

Номер слайду 20

Для групування записів використовується оператор GROUP BY. Загальна структура інструкції: Наприклад:

Номер слайду 21

Групувати рядки можна також із використанням оператора умови. Для вибору записів серед згрупованих використовується оператор HAVING, за яким у групі використовуються ті самі дії, як і в операторі WHERE для всієї початкової таблиці.

Номер слайду 22

Приклад

Номер слайду 23

Оператор IN дозволяє визначити список значень або введений явним чином, або за допомогою підзапиту і порівняти якесь значення з цим списком в реченні WHERE або HAVING. Приклад

Номер слайду 24

Домашнє завдання. Опрацювати Розділ 6 підручника «Бази даних», автор Руденко В. Д., видавництво «Ранок», 2019 р. Письмово у зошит записати відповіді на наступні питання, навести приклади: Який оператор використовується для введення нових даних у таблицю?Який оператор використовується для оновлення даних у таблиці?Який оператор використовується для видалення даних з таблиці?Підготуватись до практичної роботи.

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 3
Оцінки та відгуки
  1. Клепікова Ольга Анатоліївна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  2. Шульга Людмила
    Дуже вдячна автору.
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  3. Сиротенко Валентина Іванівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pptx
Додано
3 листопада 2019
Переглядів
15343
Оцінка розробки
5.0 (3 відгука)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку