Запит — це формулювання користувачем своєї інформаційної потреби до деякої бази даних, найважливіший інструмент будь-якої системи управління базами даних (СУБД).
Запит (як категорія БД) — це спеціальний об’єкт, призначений для вибірки даних з таблиць бази, а також для виконання обчислень та інших операцій з базовими таблицями, включаючи їхнє перетворення. На відміну від реальної таблиці, цей набір записів реально не існує у базі даних. У результаті запиту утворюється таблиця. Її інформація є актуальною, тобто відбиває останні зміни даних.
Відповідно до функцій виділяють такі типи запитів:
Запит на вибірку – вибирає дані з однієї або декількох таблиць і подає їх підсумковою таблицею. У складних запитах на вибірку можлива наявність обчислюваних віртуальних полів. Запити на вибірку є основним видом запитів, на їх основі побудовано решту запитів. Їх поділяють на:
групові або підсумкові запити — підсумовують дані з однієї або декількох таблиць у формі електронної таблиці, слугують для аналізу даних і побудови діаграм і графіків, є незмінним, статичним набором даних.
перехресний запит — це груповий запит, який відображає вибіркові дані в компактному і легкому для читання вигляді, у вигляді двовимірної матриці, так само як і зведені таблиці в табличному редакторі.
Запити на зміну — вносять в таблиці значні зміни, відмінити які не можна. В LibreOffice Base такі запити часто заблоковані, тобто на виконання таких запитів необхідно мати специфічні права доступу. Запити такого типу поділяють підтипи:
запит на видалення записів;
запит на долучення записів;
запит на створення таблиці;
запит на оновлення значень полів.
Окремо говорять про параметричні запити або запити з параметрами. Ці запити при запуску пропонують ввести необхідний параметр (параметри) у відповідному діалоговому вікні (вікнах). Параметр може бути умовою для відбору записів. Таким чином, користувач замість багатьох запитів на вибірку з різними умовами використовує один запит з параметром, який залежно від величини параметра виводить різні дані. Наприклад, параметр може бути невідомою величиною для розрахунків. У цьому випадку результат розрахунків залежить від заданої величини параметра. Будь-який запит, що містить умови можна перетворити в запит з параметром.
Виконаний запит — це віртуальна таблиця, що відображає найсвіжіші дані, вибрані з базових таблиць згідно з умовами. Це тимчасовий об'єкт, утворений у пам'яті машини на момент виконання запиту. Запити оперують завжди зі свіжими даними, тому всі розрахунки здійснюють у запитах. Складні запити містять віртуальні поля, де йде опрацювання даних. На диску у базі даних при потребі зберігають інструкцію запиту як окремий об’єкт.
Оновлюваний запит — це динамічний набір даних. В оновлюваних запитах можна редагувати дані й долучати нові, всі зміни можна буде зберегти у базових таблицях, віртуальні поля буде перераховано. Ознака оновлюваного запиту — символ * (новий запис) в кінці таблиці. Зазвичай це запити на вибірку.
Неоновлюваний запит — це статичний набір даних, призначений лише для перегляду. Якщо змінити властивості запиту на вибірку, можна перетворити його на статичний набір даних.
Записати умови запиту можна по-різному. LibreOffice Base підтримує типи запитів QBE і SQL.
Запит QBE — запит за зразком, ангійською Query By Example. Його формують заповненням бланка запиту у вікні Конструктора запитів. Подають (графічним) бланком, який містить імена полів однієї або декількох таблиць у вигляді заголовків стовпців. У стовпцях можуть бути вирази. У рядках бланка указують ім'я таблиці, порядок впорядкування, виведення на екран, умови відбору. Бланк запиту нагадує бланк розширеного фільтру. На відміну від розширеного фільтру в запиті вказують конкретні поля для виведення у підсумковій таблиці. При заповненні бланка запит можна виконати («програти»), щоб переконатися у правильному відборі записів. Для цього використовують кнопку Виконати на панелі інструментів. Готовий запит зберігають, вказавши назву. Як усталено буде Запит1.
Запит SQL — послідовність вказівок мовою структурованих запитів (англійською Structured Query Language). Такі вказівки потрібно виконати зі вхідним набором даних для створення вихідного набору. У запит можуть входити вирази і статистичні функції. Запит до серверу чи запит на об'єднання можна створити лише мовою SQL.
Завдання 1
Інструкція за посиланням https://drive.google.com/file/d/1m4e9onG6by5J2AFMWX_NtN2JCGd6I-dv/view?usp=sharing
Завантажити завдання за посиланням https://drive.google.com/file/d/1pgmTtEf9RpRnEJduLo2aVvAQgqPNIVij/view?usp=sharing
Відеопідказка за посиланням https://youtu.be/4r__s4d0voc
Завдання 1
Інструкція за посиланням https://drive.google.com/file/d/1d66Ens7v8jwVC3fNwuPIc1vbWzAMxnH_/view
Завантажити завдання за посиланням https://drive.google.com/file/d/14fQ9JS_h9Ua3euUsPFjYRyeJbsaXagbd/view?usp=sharing
Відеопідказка за посиланням https://youtu.be/MsesWbfn6GU
Тест на медіаграмотність
https://onlinetestpad.com/ua/test/213929-perevir-riven-mediagramotnosti
Завдання 1
Завдання 2
Домашнє завдання
Пройти тест https://informatik.pp.ua/tests/9-klas/tema-4/avtomatyzovane-stvorennia-zapytiv-u-bazi-danykh
Завдання завантажити звідси https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxrcmFzbm9wb2xza2E2OHxneDoxN2Y1ZDA1ZmRlOWEwNDBl
На оцінку "10" Створыть базу даних "Бібліотека", внесіть зміни за рекомендаціями у відео: https://youtu.be/rJvfHhpAKSs
1) Встановіть первинні ключові поля у таблиці.
2) Встановіть зовнішні ключі у таблиці.
3) Додайте зв'язки до таблиць у схему даних.
4) Заповніть таблиці даними. Скористайтеся прикріпленим файлом Дані.xlsx
5) Таблицю "Видача" заповніть на свій розсуд не менше 10 записів.
Відкрийте файл бази даних https://drive.google.com/file/d/1YyoTjE7BTcJhSxkI8YhvGhUz9ZKtA8Z_/view. Увімкніть повний вміст бази даних. Відкрийте таблицю Країни та виконайте сортування даних:
a) за даними поля Кількість населення за спаданням. Визначте п’ять країн з найбільшою кількістю населення Визначте, яке місце займає Україна у світі за кількістю населення;
б) за даними полів Кількість населення та Частина світу для визначення країн, що мають найбільшу кількість населення в кожній частині світу.
Визначте, у якій послідовності слід виконувати сортування для швидкого знаходження вказаних значень Для якого поля (полів) слід виконати сортування за зростанням, а для якого (яких) — за спаданням? Збережіть базу даних у вашій папці у файлі з іменем Завдання 3_б;
в) за даними полів Державний устрій і Частина світу для визначення кількості країн, що мають державний устрій президентська республіка в кожній частині світу Визначте, у якій послідовності слід виконувати сортування для швидкого знаходження вказаних значень Для якого поля (полів) слід виконати сортування за зростанням, а для якого (яких) — за спаданням? Збережіть базу даних у своїй папці у файлі з іменем Завдання 3_в.
Пройти тест https://naurok.com.ua/test/join?gamecode=1750598
База даних — це сховище організованої сукупності даних різного типу, які відображують стан об'єктів певної предметної галузі та зв'язки між ними. Предметною галуззю називають сферу застосування конкретної БД, наприклад школа, будівельна організація, аеропорт, банк, поліклініка, супермаркет тощо.
Об'єднання великої кількості даних в єдину базу дає змогу для формування безлічі варіації групування інформації — особисті дані клієнта, історія замовлень, каталог товарів та будь-що інше.
Головною перевагою БД є швидкість внесення та використання потрібної інформації. Завдяки спеціальним алгоритмам, які використовуються для баз даних, можна легко знаходити необхідні дані всього за декілька секунд. Також в базі даних існує певний взаємозв'язок інформації: зміна в одному рядку може спричинити зміни в інших рядках — це допомагає працювати з інформацією простіше і швидше.
Приклад створення та заповнення таблиць Access
Домашнє завдання
Завдання 1. Розв’язати систему рівнянь 3х+2у=5
Алгоритм роботи
1. Запустіть програму Excel.
2. Перетворіть рівняння у вигляд, зручний для побудови графіків:
y = (5 – 3x) : 2; .
3. У стовпець А введіть значення аргументів функцій. (діапазон від -5 до 5.)
4. У стовпцях В і С обчисліть значення кожної функції відповідно.(у комірку В2 введіть формулу
(5-3*A2)/2, а у клітинку C2 - =2*A2^2-8. Розкопіюйте ці формули.)
5. Виділіть діапазон зі значеннями у-ків.
6. Перейдіть до стрічки ВСТАВЛЕННЯ, до групи Діаграми.
7. Вибираємо тип діаграми — Точкова-(з гладкими кривими і маркерами)
8. У вкладці меню "Конструктор діаграм" обираємо стиль 6.
9. Збережіть свою роботу.
Завдання 2. Проаналізувати як змінюється напруга U в залежності від часу t.
Час змінюється на проміжку від 0 до 0,03, з кроком 0,001.
Алгоритм роботи
1. Створіть новий аркуш Excel.
2. Використовуючи формули: U= cos(wt), де =308В, w=314. Заповніть таблицю.
3. У комірку B1 введіть значення кроку h= 0,001, в комірку E1 значення U_max=308, в
комірку H1 значення w=314.
4. У стовпці А будуть розміщені значення t, а у стовпці В значення U.
5. Заповніть значення t (для цього у комірку А3 вводимо 0 (початкове значення), у комірку
А4 введіть формулу =A3+$B$1. За допомогою автокопіювання заповніть
таблицю, досягти значення t=0,03).
6. Заповніть значення U (для цього у комірку В3 введіть 308 (значення U при 0), у комірку
В4 формулу =$E$1*COS($H$1*A4) (використайте математичну функцію cos)).
За допомогою автокпіювання заповніть стовпець В.
7. Виділіть значення t та U.
8. Перейдіть до стрічки ВСТАВЛЕННЯ, до групи Діаграми.
9. Вибираємо тип діаграми — Точкова-(з гладкими кривими і маркерами)
10. У вкладці меню "Конструктор діаграм" обираємо стиль 8.
11. Збережіть свою роботу. Результат продемонструйте вчителю.
Завдання 3. Створити таблицю обчислення кредиту
Алгоритм роботи
1. Створіть новий аркуш Excel.
2. Клацніть меню "Файл" у ньому оберіть пункт "Інші" та пункт "Параметри"
3. У параметрах клацніть пункт "Надстройки"
4. У надстройках оберіть пункт "Пакет аналіза-VBA" і в самому низу клацніть на кнопку "Перейти"
5. У відкрившомуся вікні оберіть пункти "Пакет аналіза" та "Пошук рішення", та клацніть ОК
6. Створіть таблицю яка має у клітинці А1 назву "№ Періоду" а у комірці В1 назву "Обчислення"
7. У клітинці А2 встановіть значення 0, у клітинці А3 1, виділіть А2 та А№ та протяніть до А14
8. Виділіть комірки В2-В14 та на вкладці Головна, у підменю Число змініть значення Спільний на
Фінансовий
9. Обіріть грошову одиницю "гривні", якщо її немає додайте її клацнувши на значок грошей та
обравши пункт "Інші фінансові формати"
10. У комірці В2 введіть значення 1000
11. У комірці D3 введіть значення 1,5, а у D4 введіть значення 100
12. У комірці В3 почніть вводити формулу =В2+В2*$D$3%+$D$4
13. Виділіть В2 і В3 и протягніть плюсиком до В14
14. Клацніть у комірку В16 аісля чого натисніть на кнопку "Вставка фунції (Fx)"
15. В категоріїї оберіть "фінансові", а у списку функцій знайдіть БС та натисніть ОК
16.У відкрившомуся вікні в полі "Ставка" вказати наступні дані 18%/12
17. В полі "Кпер" вказати 12, в полі Плт вказати 100, в полі Пс вказати 1000, в полі Тип вказати 0,
натиснути ОК
18. Зберегти під своїм прізвищем та показати вчителю.
Завдання 4. Вирішити задачу
Відкрити інструкцію, діяти за інструкцією
Повторити вивчений матеріал за тему.
Умовне форматування в Excel використовуться для того, щоб унаочнити відповідність даних у клітинках певним умовам. Умовне форматування надає широкі можливості відформатувати клітинки в залежності від їх вмісту.
Умовне форматування клітинок — автоматична зміна формату клітинки на заданий, якщо значення даних в ній відповідають певній умові.
В Excel існує декілька способів виділення клітинок за допомоги умовного форматування:
Правила виділення клітинок.
Правила для визначення перших і останніх елементів.
Гістограми.
Кольорові шкали.
Набори піктограм.
Для умовного форматування треба виділити діапазон клітинок, вибрати команду Основне → Стилі → Умовне форматування і вибрати потрібний спосіб.
Правила виділення клітинок застосовуються, коли потрібно в електронній таблиці виділити клітинки (кольором заливки, межами, шрифтом, стилем, форматом даних) за обраним критерієм: Більше, Менше, Між тощо.
Клітинки можна форматувати на основі їхніх:
значень: число, відсоток, формула;
вмісту: текст, дати, пусті, не пусті, помилки, немає помилок.
Алгоритм встановлення правил форматування:
виділити необхідний діапазон клітинок з електронної таблиці;
виконати Основне → Стилі → Умовне форматування;
вибрати потрібний спосіб форматування (Правила виділення клітинок);
у випадному меню вибрати тип умови;
у вікні, що відкривається, задати умову форматування та формат, який буде застосовано, якщо умова виконається;
для застосування умовного форматування натискаємо кнопку ОК.
Приклад:
Змінити формат клітинок, значення в яких більше 8:
Правила для визначення перших і останніх елементів застосовуються, коли потрібно в електронній таблиці виділити клітинки (кольором заливки, межами, шрифтом, стилем, форматом даних) за вибраним критерієм: 10 перших елементів; перші 10%, 10 останніх елементів тощо. Тобто, відбувається форматування вказаного числа крайніх значень — N (N%) найбільших або найменших елементів, більших або менших від середнього арифметичного.
Гістограми використовуються, якщо потрібно наочно визначити значення в клітинці відносно інших клітинок.
Гістограма — це градієнтна або суцільна заливка клітинки, довжина якої безпосередньо залежить від числа, що знаходиться в ній.
Довжина гістограми відповідає значенню в клітинці. Чим вона довша — тим більше значення. Гістограми оптимальні при визначенні основних показників, особливо в великих обсягах даних.
Кольорова шкала — це заливка обраного діапазону клітинок 2-ма або 3-ма кольорами, яка безпосередньо залежить від чисел, що знаходяться в ньому.
У MS Excel щоб використати засіб додавання проміжних підсумків необхідно:
На вкладці Дані в групі Структура обрати інструмент Проміжні підсумки.
У вікні Проміжні підсумки зі списку При кожній зміні в обрати поле, за яким відбувалося впорядкування
У списку Використовувати функцію обрати функцію,
У полі Додати підсумки до вказати поля, за якими мають обчислюватися проміжні підсумки.
За потреби вимкнути прапорець "Підсумки під даними "
Завдання. У файлі Землетруси(завдання 1) додайте проміжні підсумки, що відображають загальну кількість жертв потужних землетрусів у кожній країні.
1. Відкрийте файл Землетруси, що збережений у папці Електронні таблиці.
2. Виділіть клітинку С3, що містить заголовок поля Країна. На вкладці Дані в групі Сортування й фільтр оберіть інструмент Сортування від А до Я (на панелі інструментів Стандартна оберіть інструмент Сортування за зростанням ).
3. На вкладці Дані в групі Структура оберіть інструмент Проміжні підсумки. У діалоговому вікні Проміжні підсумки у списку При кожній зміні в: виберіть поле Країна, у списку Використовувати функцію: виберіть Сума, у списку Додати підсумки до: увімкніть прапорець для поля Кількість жертв (для інших полів прапорці мають бути вимкненими). Натисніть кнопку ОК (Гаразд).
До таблиці після кожної групи країн буде додано підсумкові записи. У лівій частині вікна буде подана ієрархічна структура, що дає змогу відображати всі записи разом з підсумками або лише підсумкові записи .
4. Натисніть на кожній кнопці значок "-" в області структури, що дасть змогу приховати вихідні записи таблиці, а відображувати лише підсумкові записи
5. Збережіть результати у файлі з іменем Підсумки в папці Табличний процесор вашої структури папок.
Конспект
Фільтрування даних полягає у відображенні в таблиці тільки тих рядків, дані яких відповідають певній умові (умовам)
Сортування даних полягає у розташуванні рядків за даними певного стовпця
Умовне форматування це автоматична зміна вигляду комірок залежно від даних у них
У Екселі існують такі способи сортування даних : за спаданням та за зростанням
Розширені фільтри свого часу доцільно застосовувати під час застосування складних умов, а проміжні підсумки доцільно використовувати, коли потрібно проаналізувати дані, що повторюються
Для впорядкування даних не обов'язково виділяти всю таблицю
Відкрити файл Інструція та слідувати вказівкам.
Виконати практучну роботу за відеоролеком, зберегти та принести на урок або надіслати на пошту mi.al.balzhi@gmail.com
Завантажте на комп'ютер файл "Етнічне населення України"
2. Відкрити файл, перейти на аркуш “Населення України”.
3. Побудувати об’ємну секторну діаграму “Склад населення України у 1897-1900 рр.” на основі перших двох стовпців таблиці:
3.1 Виділити комірки діапазону A2:B8.
3.2 У вкладці Вставлення підменю Діаграми обрати Вставити секторну або кільцеву діаграму
3.3 Вибрати об’ємна секторна діаграма.
3.4 Обрати для діаграми вказану колірну схему (вкладка Конструктор ).
3.5 Змінити назву діаграми на “Склад населення України у 1897-1900 рр.”, задати зелений колір тексту, накреслення – напівжирне.
3.6 Додати підписи даних (натиснути правою клавішею мишки на області діаграми, у контекстному меню обрати підменю Додати підписи даних, у ньому натиснути Додати підписи даних).
3.7 Для фону діаграми задати градієнтну зелену заливку (клацнути правою клавішею мишки по області діаграми, у контекстному меню обрати заливку зелену , вибрати потрібний колір, натиснути "Градієнт" , обрати необхідний стиль).
3.8 Розмістити діаграму на вільній частині аркуша.
4. Завантажити інструкцію до другого завдання
Доробити, роботу яку виконували в класі та принести з собою на наступний урок або завантажити файлом на пошту вчителя mi.al.balzhi@gmail.com
Пройти тест за посиланням https://naurok.com.ua/test/join?gamecode=3428972
Дати відповіді на питання "Записати у конспект"
1. Які таблиці в MS Excel називають списком?
2. Як у MS Excel упорядкувати дані за кількома параметрами?
3. Що відбувається з даними списку внаслідок фільтрування?
4. Яка різниця між простим і розширеним фільтром? Наведіть приклади.
5. Наведіть приклади використання функцій бази даних.
6. Чи можна опрацювати дані списку без використання функцій бази даних?
Створіть презентацію Знайомство з програмою Blender.
На першому слайді введіть назву презентації та ваше прізвище.
На інших слайдах ознайомте глядачів з інтерфейсом програми.
Встановіть собі на комп'ютер програму блендер попередньо завантаживши її(для завантаження натисніть на кнопку "Завантажити програму БЛЕНДЕР")
Зробіть скріншот або фото встановленної програми та покажіть вчителю.