суботу, 27 лютого 2021 р.

Дистанційна освіта з інформатики 01.03.2021 - 07.03.2021

 

Дистанційна освіта з інформатики в період березня  2021 року

01.03.2021 - 07.03.2021

Конспект уроку для учнів

Тема: Групування, сортування та підсумовування в БД. Складання таблиць на опрацювання даних різних типів в базі даних. Створення інтерфейсу БД за допомогою форм.  Середовище MS Access.

Теоретична частина

Групування, сортування та підсумовування в БД

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

Групування, сортування та підсумовування також можна додавати за допомогою панелі "Групування, сортування й підсумок", коли звіт відкрито в режимі розмічування або конструктора:

Щоб відкрити цю панель, перейдіть на вкладку Конструктор і у групі Групування та підсумки натисніть кнопку Групування та сортування.

Натисніть кнопку Додати групу або Додати сортування, а потім укажіть поле, за яким потрібно виконати групування або сортування.

Щоб указати додаткові параметри та додати підсумки, у рядку групування або сортування натисніть кнопку Розгорнути.

 Для чого нам потрібні звіти в БД

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

У загальних рисах покажемо, як створювати звіт і використовувати такі параметри, як сортування, групування та зведення даних, а також користуватися попереднім переглядом і друкувати звіт.

Можливості використання звіту в БД

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

·         Відображення або розповсюдження зведення даних.

·         Архів знімки даних.

·         Надання докладних відомостей про окремі записи.

·         Створення підписів.

·        

Частини звіту

Хоча можна створювати вільні звіти, які не містять даних, у цій статті використовуватиметься звіт, пов’язаний із джерелом даних, наприклад із таблицею або запитом. За своєю структурою звіт ділиться на розділи, які можна переглянути в режимі конструктора. Розуміння принципу дії кожного розділу допоможе створювати ще досконаліші звіти. Наприклад, частина, у якій розміщується обчислюваний елемент керування, визначає, як у програмі Access обчислюються результати. У наведеному нижче списку описуються типи частин і їх призначення.

Розділ

Відображення розділу під час друку

Місце використання розділу

Верхній колонтитул звіту.

На початку звіту.

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

Верхній колонтитул сторінки.

У верхній частині кожної сторінки.

Верхній колонтитул сторінки використовується для повторення заголовка звіту на кожній сторінці.

Верхній колонтитул групи.

На початку кожної нової групи записів.

Верхній колонтитул групи використовується для друку назви групи. Наприклад, у звіті, згрупованому за товарами, верхній колонтитул групи використовується для відображення назви товару. Якщо у верхньому колонтитулі групи розмістити обчислюваний елемент керування, у якому використовується агрегатна функція Sum, сума обчислюватиметься для поточної групи. Залежно від кількості рівнів групування звіт може містити кілька частин із верхнім колонтитулом групи. Докладніше про створення верхніх і нижніх колонтитулів групи див. у розділі, присвяченому додаванню групування, сортування та підсумовування.

Подробиці.

Відображається один раз для кожного рядка у джерелі записів.

Саме тут розміщуються елементи керування, які становлять тіло звіту.

Нижній колонтитул групи.

Наприкінці кожної групи записів.

Нижній колонтитул групи використовується для відображення зведених даних для групи. Залежно від кількості рівнів групування звіт може містити кілька частин із нижнім колонтитулом групи.

Нижній колонтитул сторінки.

Наприкінці кожної сторінки.

Верхній колонтитул сторінки використовується для друку номерів сторінок або даних, які стосуються кожної сторінки.

Нижній колонтитул звіту.

Наприкінці звіту.

Примітка.:  У режимі конструктора нижній колонтитул звіту розташовується під нижнім колонтитулом сторінки. Але під час друку або попереднього перегляду нижній колонтитул звіту розташовуватиметься над нижнім колонтитулом сторінки, відразу після нижнього колонтитула останньої групи або після рядка з подробицями на останній сторінці.

Нижній колонтитул звіту використовується для друку підсумків або інших зведених даних для всього звіту.

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

Створення звіту в програмі Access

Виконавши описані нижче кроки, можна створити звіти для локальної бази даних Access.

Крок 1. Вибір джерела записів

У ролі джерела записів може виступати таблиця або іменований чи вбудований запит. Джерело записів має містити всі рядки та стовпці, дані з яких необхідно додати до звіту.

Якщо потрібні дані надійшли з наявної таблиці або запиті, виберіть цю таблицю або цей запит в області переходів і перейдіть до кроку 2.

Якщо джерело записів ще не створено, Виконайте одну з наведених нижче дій.

Перейдіть до кроку 2 та скористайтеся засобом Пустий звіт.

Або

Створіть таблицю (таблиці) або запит із потрібними даними. Виберіть запит або таблицю в області переходів і перейдіть до кроку 2.

Крок 2. Вибір засобу для створення звітів

Засоби для створення звітів розміщені на вкладці Створити у групі Звіти. Параметри описані в наведеній нижче таблиці.

Знаряддя

Опис

Звіт

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

Конструктор звітів

Відкриває пустий звіт у режимі конструктора. До цього звіту можна додавати потрібні поля й елементи керування.

Пустий звіт

Відкриває пустий звіт у поданні макета та відкриває список полів, за допомогою якого можна додавати поля до звіту.

Майстер звітів

Запускає покроковий майстер, у якому можна вказати поля, рівні групування/сортування та параметри макета.

Підписи

Запускає майстер, у якому можна вибирати стандартний або настроюваний розмір підписів, а також указувати, які поля потрібно відображати та як їх слід сортувати.

Крок 3. Створення звіту

Натисніть кнопку потрібного звіту. Якщо запуститься майстер, виконайте його вказівки та на останній сторінці натисніть кнопку Готово.
У програмі Access відобразиться звіт у поданні макета.

Відформатуйте звіт необхідним чином.

Змініть розмір полів і етикеток, перетягуючи їхні краї.

Перетягніть поле (і, за наявності, його підпис) в інше місце.

Клацніть правою кнопкою миші поле та виберіть у контекстному меню відповідну команду, щоб розділити або об’єднати клітинки, видалити або вибрати поля чи виконати інше форматування.

Крім цього, за допомогою описаних у наступних розділах функцій звіт можна зробити ще привабливішим і зручнішими для читання.

Групування, сортування та підсумовування

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

Групування, сортування та підсумовування також можна додавати за допомогою панелі "Групування, сортування й підсумок", коли звіт відкрито в режимі розмічування або конструктора:

Щоб відкрити цю панель, перейдіть на вкладку Конструктор і у групі Групування та підсумки натисніть кнопку Групування та сортування.

Натисніть кнопку Додати групу або Додати сортування, а потім укажіть поле, за яким потрібно виконати групування або сортування.

Щоб указати додаткові параметри та додати підсумки, у рядку групування або сортування натисніть кнопку Розгорнути.

Докладніші відомості про групування, сортування та підсумовування див. в статті Створення згрупованого або загального звіту.

Виділення даних за допомогою умовного форматування

Програма Access містить знаряддя для виділення даних у звіті. Для кожного елемента керування або групи таких елементів можна додавати правила умовного форматування, а у звітах клієнтської програми – також гістограми для порівняння даних.

Щоб додати умовне форматування до елементів керування:

·         Клацніть правою кнопкою миші звіт в області переходів і виберіть пункт Подання макета.

·         Виділіть необхідні елементи керування, а потім на вкладці Формат у групі Форматування елементів керування натисніть кнопку Умовне форматування.

Порада.: Щоб вибрати кілька елементів керування, під час вибору елементів керування утримуйте натиснутою клавішу Ctrl.

У діалоговому вікні Диспетчер правил умовного форматування натисніть кнопку Створити правило.

У діалоговому вікні Нове правило форматування в області Виберіть тип правила виберіть потрібне значення.

Щоб створити правило, яке обчислюватиметься для кожного запису окремо, виберіть значення Перевірити значення в поточному записі або використати вирази.

Щоб створити правило, яке порівнюватиме записи між собою за допомогою гістограм, виберіть значення Порівняти з іншими записами.

В області Змініть опис правила вкажіть правило, яке визначатиме, коли слід застосовувати форматування та яким воно має бути, а потім натисніть кнопку OK.

Щоб для цього ж елемента керування або набору елементів керування створити додаткове правило, повторіть цю процедуру, починаючи із кроку 4.

 

Фільтрування даних у звіті

1.    Клацніть правою кнопкою миші будь-яке прізвище та натисніть кнопку Текстові фільтри > Починається з.

2.    Введіть «Л» у вікні, що з'явиться і натисніть кнопку OK. буде застосовано фільтр, і тепер можна надрукувати звіт із щойно цими даними.

 

Мультимедійна інформація: Пошук, упорядкування, фільтр,  бази даних в MS Access

 

 

Практична частина

Завдання  0.  Тестування з теми  СКБД MS Access


Практична робота

 База даних Довідник «МАТЕМАТИКА» в MS Access

 

Завдання 1. Самостійно створіть базу даних  довідник «МАТЕМАТИКА», яка повинна містити такі таблиці і форми: «довідник «Функції», «довідник «Послідовності», «довідник «Рівняння», «довідник «Системи рівнянь», «Числові_множини», «Арифметичні_дії», «Відношення»,«Відомі_математики»,  «Трикутники», «Чотирикутники», «Знамениті теореми», «Правильні фігури», «Куби», «Призми», «Піраміди», «Конуси», «Циліндри», «Кулі» «Правильні тіла».

Таблиця 1 має назву: «довідник «Функції» вона складається з 12 полів(формат):


Код(авторнумерація),

Назва функції(у вигляді списку: постійна; пряма пропорційність, кусково-лінійна, лінійна,  мантиса;

абсолютна величина, обернена пропорційність, квадратична; кубічна, лінійно-дробова,  ант’є; поліноміальна, дробово-раціональна, ірраціональна; тригонометрична, показникова, логарифмічна),

Формула функції(текст),

Назва графіка(у вигляді списку: точка, відрізок, ламана, пряма, парабола, гіпербола, крива лінія ),

Область визначення(у вигляді списку: дійсні додатні; дійсні від’ємні; усі дійсні, інтервал, точка),

Область значення (у вигляді списку: дійсні додатні; дійсні від’ємні; усі дійсні, інтервал, точка),

Розташування графіка(у вигляді списку: І чверть; ІІ чверть; ІІІ чверть; ІV чверть)

Нулі функції(у вигляді списку: немає нулів, один нуль, два нулі, більше нулі),

Знакозмінність функції(у вигляді списку: додатна,  від’ємна, знакозмінна),

Парність функції(у вигляді списку: парна, непарна, не парна ні непарна);

Асимптоти функції( у вигляді списку: горизонтальні, вертикальні, похилі);

Періодичність функції(логічна так/ні),

Неперервність функції(у вигляді списку: має точки розриву І роду; немає точок розриву; має точки розриву ІІ роду),

Обмеженість функції(у вигляді списку: обмежена зверху, обмежена знизу; обмежена і зверху і знизу), Монотонність функції(у вигляді списку: зростаюча, спадна,  локально монотонна, неспадна, незростаюча),

Критичні точки функції(у вигляді списку:  точка мінімуму; точка максимуму;  точка перегину, точка розриву, точка перелому),

Випуклість функції(у вигляді списку: випукла вгору; випукла вниз, невипукла);

Границі функції на безмежностях(логічна, так\ні).



 Застосуйте вирівнювання «по центру». Створіть форму до цієї таблиці.

Таблиця 2 має назву: «довідник «Послідовності» вона складається з 10 полів(формат):


Код(авторнумерація),

Назва послідовності(у вигляді списку: натуральна; звичайні дроби; правильні дроби; неправильні дроби; десяткові дроби; парні числа; непарні числа; числа-квадрати; числа-куби, арифметична прогресія; поліноміальна прогресія, геометрична прогресія, ірраціональна, рекурентна, логарифмічна;),

Формула послідовності(текст),

Перший елемент(число),

Другий елемент (число),

Знакозмінність(у вигляді списку: додатна,  від’ємна, знакозмінна),

Періодичність(логічна так/ні),

Обмеженість(у вигляді списку: обмежена зверху, обмежена знизу; обмежена і зверху і знизу), Монотонність(у вигляді списку: зростаюча, спадна,  локально монотонна, неспадна, незростаюча),

Границя(логічна так\ні).


Застосуйте вирівнювання «по центру». Створіть форму до цієї таблиці.


Таблиця 3 має назву: «довідник  «Рівняння» вона складається з 4 полів(формат):

Код(авторнумерація),  Назва рівняння(у вигляді списку: лінійне; квадратне, модульне, кубічне,  лінійно-дробове,  степеневе; поліноміальне, дробово-раціональне, ірраціональне; тригонометричне, показникове, логарифмічне, змішане),

Метод розв’язування(текст);

Кількість корені(число);

Застосуйте вирівнювання «по центру». Створіть форму до цієї таблиці.

Таблиця 4 має назву: «довідник  «Нерівності» вона складається з 4 полів(формат):

Назва нерівності(у вигляді списку: лінійна; квадратна, модульна, кубічна,  лінійно-дробова,  степенева; поліноміальна, дробово-раціональна, ірраціональна; тригонометрична, показникова, логарифмічна, змішана),

Метод розв’язування(текст); Проміжки розв’язування(число);

 Застосуйте вирівнювання «по центру». Створіть форму до цієї таблиці.

Таблиця 5 має назву: «довідник «Системи рівнянь» вона складається з 4 полів(формат):

Назва системи(у вигляді списку: лінійна; квадратна, модульна, кубічна,  лінійно-дробова,  степенева; поліноміальна, дробово-раціональна, ірраціональна; тригонометрична, показникова, логарифмічна, змішана),

Метод розв’язування(текст);  Кількість розв’язків(число);

Застосуйте вирівнювання «по центру». Створіть форму до цієї таблиці.

Таблиця 6  має назву: «: «довідник «Системи нерівностей» вона складається з 4 полів(формат):

Назва системи(у вигляді списку: лінійна; квадратна, модульна, кубічна,  лінійно-дробова,  степенева; поліноміальна, дробово-раціональна, ірраціональна; тригонометрична, показникова, логарифмічна, змішана),

Метод розв’язування(текст);  Проміжки розв’язків(число);

 

 

Завдання 2. Cтворити стильні форми для кожної таблиці БД.

Завдання 3. Заповнити усі таблиці трьома записами за допомогою стильно створених форм.

Завдання 4. Створити адекватні звязки між таблицями.

Завдання 5. Створити запити на дані із таблиць БД

Завдання 6. Створити звіти  про лінійні функціїї у БД

 

Задопомогою форми заповнити чотирма записами усі таблиці. Сформувати запити за такими умовами: 1)лінійні рівняння, що мають один розв’зок; 2) 1)квадратні рівняння, що мають один розв’зок; 3)кубічні рівняння, що мають три розв’зки; 2) 1)тригонометричні рівняння, що мають безліч розв’зків.

Самостійно створити поля для інших таблиць цього довідника.

 

 

 

Результат виконаної практичної роботи це  файл( база даних) надіслати вашому учителю на електронну скриньку: 
vinnser@gmail.com (Сергій Петрович)
ktdfz@i.ua (Юрій Васильович)

 

 *****************************


Тест «База даних MS Access»

Записати та зберегти правильні відповіді до даних запитань у текстовому редакторі БЛОКНОТ. Назвати файл Т3_ПРІЗВИЩЕ_10-№.txt.  Текстовий файл Т3_ПРІЗВИЩЕ_10№.txt  вислати електронною поштою на адресу: vinnser@gmail.com

1.Виберіть тільки ті операції, які використовуються під час редагування  структури таблиці в Базі даних MS Access?


а)вставлення поля(стовбця) в таблицю;

б) розділити один запис в таблиці на два рядки;

в) вставлення лише однієї комірки(клітинки) в таблицю; 

г) видалення поля(стовбця)  з таблиці;

д) видалення запису(рядка)   із таблиці;

е) видалення лише однієї комірки з таблиці;

є)перейменування поля(стовбця) в таблиці;

ж) перейменування запису(рядка)   в таблиці;

з)зміна ключового поля в таблиці;

и)переміщення поля в таблиці;

і)переміщення запису в таблиці;

ї)об’єднати два поля в таблиці;

к) об’єднати дві комірки в таблиці;

л) розділити одну клітинку в таблиці на дві;

м) вставлення запису(рядка)  в таблицю;

н) змінити тип даних одного поля в таблиці;

о)приховати дані декількох записів в таблиці.


2.Виберіть тільки ті типи даних, які використовуються під час форматування  поля таблиці в Базі даних MS Access?


а)Автонумерація;

б) Текст;

в) Примітка; 

г) Вікна;

д) Число;

е) Дата й час;

є)Грошова одиниця;

ж) Так/Ні;

з)Об’єкт ОLЕ в таблиці;

и)Слайд;

і)Вкладення;

ї)Майстер підстановок;

к) Файл;

л) Папка;

м) Зображення;

н) Фото;

о) Сайт;

р) Книга;

у) Розмір;

с)Маска вводу;

т)Підпис.


3.Виберіть тільки  загальні властивості поля, які використовуються під час форматування  таблиці за допомогою КОНСТРУКТОРА в Базі даних MS Access?


а)Розмір;

б) Формат;

в) Значення за промовчанням; 

г) Вікна;

д) Правило перевірки;

е) Текст перевірки;

є)Обов’язково;

ж) Дозволити нульову довжину;

з)Індексовано;

и)Стискання Юнікод;

і)режим ІМЕ;

ї) режим речення ІМЕ;

к) Смарт-теги;

л) Доступ;

м) Карта;

н) Допуск;

о) Рівень;

р) Номенклатура;

с) Вимір;

т)Маска вводу;

у)Підпис;

ф)Формула;

х)Діаграма;

ц)Схема.


4.Виберіть тільки ті об’єкти, які використовуються під час форматування  форми за допомогою КОНСТРУКТОРА в Базі даних MS Access?


а)Шрифти;

б) Теми;

в) Дата і час 

г) Вікна;

д) Заголовок;

е) Емблема;

є)Зображення;

ж) Лінія;

з)Поле зі списком;

и)Розрив сторінки;

і) Група перемикачів;

ї) Елемент навігації;

к) Смарт-теги;

л) Елемент керування;

м)Гіперпосилання;

н) Допуск;

о) Вкладка;

р) Номенклатура;

с) Кнопка;

т)Маска вводу;

у)Надпис;

ф)Формула;

х)Діаграма;

ц)Вибрати.


5.Виберіть тільки ті об’єкти, які можна створити за допомогою КОНСТРУКТОРА в Базі даних MS Access?


а)Таблиця;

б) Форма;

в) Запит; 

г) Звіт;

д) Порожня таблиця;

е) Порожня форма;

є)Обов’язкова таблиця;

ж) Дозволена форма;

з)Модальна форма;

и)Фільтр;

і)Сортувальник;

ї) Пароль;

к) Опис;

л) Стандарт;

м) Схема;

н) Допуск;

о) Рівень;

р) Система;

с) Обсяг;

т)Маска вводу;

у)Підпис;

ф)Формула;

х)Діаграма;

ц)Схема.


6.Які операції не можна виконати в  Microsoft Office Access?


a)    Ігнорувати «косметичні зміни» в базі даних;

b)   Впорядковувати інформацію в базі даних;

c)    Переглядати дані різними способами в базі даних;

d)   Обмінюватися даними за допомогою звітів, повідомлень в базі даних.


7. Які розширення мають файли, що збережені в середовищі Microsoft Office Access?


a)      .mdb,  .accdb.  accdt, accdе;

b)      .mbd,  .accbd.  accbt, accbе;

c)       .mdd,  .acsdb.  acsdt, acsdе;

d)      .mbb,  .axsdb.  axsdt, axsdе.


7. Які компоненти, що входять до бази даних Microsoft Office Access невірно визначені?

a)      Таблиця — це основний об'єкт бази даних, призначений для збереження даних, документів та інших облікових записів.

b)      Запит   відображає дані з таблиць або форм відповідно до форматів, описаних користувачем. Запит не дозволяє переглядати, редагувати та друкувати дані.

c)       Форма —  відображає і друкує дані з таблиць або запитів згідно з описаним користувачем форматом. У формі дані редагувати не можна.

d)      Звіт —  вибирає дані з таблиць згідно з умовами, що задаються. У звіті дані редагувати можна.