КОМУНАЛЬНИЙ ЗАКЛАД ОСВІТИ
«ПОКРОВСЬКЕ ВИЩЕ ПРОФЕСІЙНЕ УЧИЛИЩЕ»
ДНІПРОПЕТРОВСЬКОЇ ОБЛАСНОЇ РАДИ»
МЕТОДИЧНА РОЗРОБКА УРОКУ
ВИРОБНИЧОГО НАВЧАННЯ
З ПРОФЕСІЇ: ОПЕРАТОР З ОБРОБКИ ІНФОРМАЦІЇ ТА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ. ОБЛІКОВЕЦЬ З РЕЄСТРАЦІЇ БУХГАЛТЕРСЬКИХ ДАНИХ
Створення й уведення структури таблиць.
Поняття таблиці, поля запису, ключ, зв’язки в програмі
Microsoft Office Access
![]()
Майстер виробничого навчання: Бойко Анна
Олександрівка, 2024
ПЛАН УРОКУ
Професія: Оператор з обробки інформації та програмного забезпечення
Кваліфікація: Оператор з обробки інформації та програмного забезпечення ІІ категорії
Модуль за СП (ПТ)О: РН -4. Технологія обробки інформації
Тема програми: Виконання технологічних операцій з обробки бази даних
Тема уроку: Створення й уведення структури таблиць. Поняття таблиці, поля запису, ключі, зв’язки
Тип уроку: урок засвоєння нових знань
Кількість годин 6
Мета уроку:
Навчальна: навчити створювати, редагувати та обробляти дані таблиць Бази даних різними способами, встановлювати структурні зв’язки між таблицями; систематизувати та застосовувати знання стосовно забезпечення цілісності інформації БД в процесі її обробки.
Розвиваюча: розвивати пізнавальні інтереси, навички свідомого й раціонального використання програмних засобів, мотивувати до спрощення технологічного процесу шляхом використання створення таблиць в режимі конструктора, вміння слухати, аналізувати, використовувати набуті знання в трудовій діяльності.
Виховна: виховувати інформаційну, комунікативну компетентності, уважність, дисциплінованість, культуру роботи по створенню таблиць, позначення полів, типи даних, ключів та встановлення зв’язків між таблицями, культуру збереження файлів у форматі MS Access
Матеріально-технічне забезпечення: ПК підключені до локальної мережі, демонстраційне обладнання, інструкційні картки, підключення до інтернет (можна замінити картками з роздрукованими завданнями), комп’ютерна презентація викладача. Програмне забезпечення MS Access
Методичне забезпечення: Підручник. Інформатика. 9 клас. Ривкінд 2022. Київ. Видавництво “Генеза”. 2022р. доступний за посиланням: Підручник Інформатика 9 клас Ривкінд 2022 - informatik.pp.ua
Методи і прийоми навчання: робота здобувачів освіти з дидактичними та інструкційними картками, виконання практичних завдань.
Хід роботи:
I. Організаційна частина:
- перевірка наявності здобувачів освіти;
- перевірка готовності здобувачів освіти до уроку;
- повторення правил з техніки безпеки під час роботи за комп’ютером інтерактивна гра «Вікторина» за допомогою сервісу LearningApps https://learningapps.org/watch?v=p5tw3tpi221)
II. Вступний інструктаж:
Проведення вікторини на платформі Kahoot у вигляді «віртуального класу» з теми: «3D графіка. Blender.»
https://kahoot.it/challenge/03457835?challenge-id=3956fe68-e742-4ef4-8b1d-2099ab7cfdbe_1733137804747 Код гри: 03457835
III. Оголошення теми і мети уроку. Мотивація навчальної діяльності
-повідомлення теми програми і уроку;
- цільова установка уроку;
- перевірка (закріплення) знань, умінь і навичок за матеріалами попередніх занять, взаємопов’язаних з цілями та задачами даного уроку: проходження тесту на платформі Всеосвіта Підсумковий тест з теми: «Обробка тривимірних зображень в програмі Blender» https://vseosvita.ua/test/start/wer797
Опитування:
- пояснення характеру і призначення роботи здобувачів освіти.
2. Пояснення нового матеріалу:
Тема: Створення й уведення структури таблиць. Поняття таблиці, поля запису, ключі, зв’язки
Загальні відомості про інформаційні системи
Характерною рисою сучасного суспільства є стрімке збільшення обсягів інформації, збільшення вимог до її точності та своєчасності. Традиційні способи збереження, пошуку та обробки інформації вже не задовольняють сучасним вимогам. Паперова технологія фактично вичерпала свої можливості по удосконаленню методів роботи з інформацією. Для цього необхідні більш швидкі та ефективні методи.
Принципово нові можливості у поліпшенні інформаційного обслуговування надають сучасні технології, зокрема, автоматизовані інформаційні системи. Дані в інформаційній системі можуть зберігатися в неструктурованому або структурованому вигляді.
База даних являє собою комп'ютерний варіант організованої інформації. Зазвичай елементи інформації об'єднує спільна тема або призначення, як, наприклад, список студентів з оцінками в журналі групи.
Прикладами великих інформаційних систем є банківські системи, системи замовлень залізничних квитків, бібліотека та інше.
База даних – це сукупність даних і зв'язків між ними, великий масив різнорідної інформації, організованої за певними правилами. Ці правила передбачають загальні принципи опису, зберігання і обробки даних. Зазвичай база даних створюється для предметної області.
Предметна область – це частина реального світу, яка вивчається з метою створення бази даних. Набори принципів, за якими організована структура зберігання даних в базі, називаються моделями даних.
Існують 3 основні моделі даних – реляційні бази даних, ієрархічні і мережеві структури.
Ієрархічна модель дозволяє будувати БД з деревовидної структурою. У них кожен вузол містить свій тип даних (сутність). На верхньому рівні дерева є один вузол – корінь, на наступному рівні розташовуються вузли, пов'язані з цим коренем, потім вузли, пов'язані з вузлами попереднього рівня, і т. Д. Кожен вузол може мати тільки одного предка (мал.1).
Основні моделі даних
Існують 3 основні моделі даних – реляційні бази даних, ієрархічні і мережеві структури.
Ієрархічна модель даних
Ієрархічна модель дозволяє будувати БД з деревовидної структурою. У них кожен вузол містить свій тип даних (сутність). На верхньому рівні дерева є один вузол – корінь, на наступному рівні розташовуються вузли, пов'язані з цим коренем, потім вузли, пов'язані з вузлами попереднього рівня, і т. Д. Кожен вузол може мати тільки одного предка (мал.1).
Мал 1. Схема ієрархічної моделі даних
Пошук даних завжди починається з кореня і йде у напрямку вниз, поки не знайдений потрібний об'єкт.
Переваги:
1) простота опису ієрархічних структур реального світу,
2) швидке виконання запитів, відповідних структурі даних.
Недоліки:
1) такі БД часто містять надлишкові дані,
2) не завжди зручно кожен раз починати пошук потрібних даних з кореня.
На мал 2. можна побачити приклад ієрархічної моделі
Мал.2. Приклад ієрархічної структури моделі БД
Мережева модель
Мережева модель є розширенням ієрархічної. В ієрархічних структурах запис-нащадок повинен мати тільки одного предка; в мережевій структурі даних нащадок може мати будь-яке число предків (мал.3).
Мал.3 Схема мережевої моделі даних
Реляційна модель
Реляційна модель даних являє собою сховище даних, які організовані у вигляді двовимірних таблиць (мал. 4).
Мал.4. Схема реляційної моделі даних
Будь таблиця реляційної бази даних складається з рядків, які називаються записами, і стовпців, які називаються полями. На перетині стовпця і рядка знаходяться конкретні значення даних, що містяться в таблиці (мал. 5)
Мал.5. Таблиця бази даних
Таким чином:
Поле бази даних – це стовпець таблиці, що містить значення певної властивості.
Кожне поле характеризується своїм ім'ям і типом даних, що представляють значення даної властивості.
Запис бази даних – це рядок таблиці, що містить набір значень властивостей, розміщений в полях бази даних. Кожен запис являє собою набір значень, що містяться в полях.
Кожна таблиця повинна містити хоча б одне ключове поле, вміст якого унікальний для кожного запису в цій таблиці.
Ключове поле – це поле, значення якого однозначно визначає запис у таблиці.
Принципи організації даних:
1) Кожен елемент таблиці – один елемент даних.
2) Всі значення в одному стовпці є однорідними, тобто, мають один тип (числа, текст, дата ..)
3) Кожен запис у таблиці унікальний, тобто, в таблиці немає однакових рядків.
4) Кожне поле має унікальне ім'я.
5) Послідовність полів у таблиці несуттєва.
6) Послідовність записів у таблиці несуттєва.
Access – це система управління базами даних (СКБД). Вона призначена для зберігання і пошуку даних, подання інформації в зручному вигляді й автоматизації часто повторюваних операцій (таких, як ведення рахунків, облік, планування тощо).
СУБД Access призначена для створення реляційних баз даних. Створення БД починається з проектування бази даних, тобто опису предметної області. Опис предметної області має охоплювати весь клас сутностей, інформація про яких повинна зберігатися в БД, і забезпечувати вимоги до функцій системи.
Система Access – це набір інструментів кінцевого користувача для управління базами даних. До її складу входять конструктори таблиць, форм, запитів і звітів.
База даних – це комп'ютерний термін, використовуваний для позначення інформації з певної теми або відомостей, пов'язаних з деяким додатком. Зберігання інформації у вигляді бази даних полегшує доступ до неї, пошук та вилучення потрібних фрагментів.
В Access база даних – це загальне сховище даних і відповідних їм об'єктів. Об'єкти бази даних – це таблиці, запити, форми, звіти, макроси і модулі (мал.6).
Ці об'єкти включають дані та інструментальні засоби, необхідні для використання Access.
Таблиця. Використовується для зберігання даних. Для відображення даних використовується перегляд в режимі таблиці.
Запит. Дозволяє здійснювати пошук, сортування та витяг певних даних.
Форма. Забезпечує можливість введення і відображення даних в заданому форматі.
Звіт. Дозволяє відображати і друкувати відформатовані дані, включаючи результати обчислень і підсумкові значення.
Макрос. Включає прості команди для автоматизації виконання завдань без програмування.
Модуль. Програма, написана мовою Visual Basic for Application (VBA).
Мал.6. Комп’ютерна система баз даних
Створення й уведення структури таблиць
Таблиця — організація збереження даних у вигляді двовимірного масиву. Вона є основним об’єктом БД. Решта — похідні від таблиці. Структуру двомірної таблиці утворюють стовпці й рядки. Їхніми аналогами в структурі найпростішої бази даних є поля і записи. Якщо записів у таблиці поки що не має її структура утворена тільки набором полів. Змінивши склад полів базової таблиці (або їхні властивості), ми змінюємо структуру бази даних й відповідно, одержуємо нову базу даних.
Режими роботи СКБД Access
Режим таблиці видає бланк (форму) абстрактної таблиці. Потім вона може приймати конкретне наповнення і вміст.
Робота Майстра таблиць заснована на використанні заготовок таблиць, з яких користувач вибирає поле для своєї нової таблиці. Звичайно, передбачувані заготовки полегшують роботу користувача, але вони не вирішують всіх життєвих випадків. Та й навряд чи будь-яка, навіть хороша, заготовка може повністю задовольнити потреби та запити всіх користувачів.
З усіх способів створення таблиць найзручнішим є спосіб (режим), який називають Конструктор. Він особливо зручний на етапі початкового вивчення СУБД Access.
Властивості полів бази даних
Поля бази даних не просто визначають структуру бази – вони ще визначають групові властивості даних, записуваних в осередки, що належать кожному з полів. Нижче перераховані основні властивості полів таблиць баз даних:
Тут потрібно звернути увагу на те, що оскільки в різних полях можуть утримуватися дані різного типу, то й властивість полів можуть розрізнятися залежно від типу даних.
Типи даних
Після визначення структури таблиць слід визначити типи полів з урахуванням тих типів, з якими може працювати Access. З основними типами даних ми вже знайомі. Так, наприклад, при вивченні електронних таблиць Microsoft Excel ми бачили, що вони працюють із трьома типами даних: текстами, числами й формулами.
База даних Microsoft Access працює із наступними типами даних:
Кожен із наведених типів даних має власний набір властивостей.
У середовищі Access 2016 використовуються типи даних, перелік яких наведено нижче.
|
Формат |
Дані, для відображення яких він використовується |
|
Текст |
Короткі буквено-числові значення, наприклад прізвище або назва вулиці й номер будинку. Зверніть увагу, що, починаючи з версії Access 2013, тип даних “Текст” називається Короткий текст. |
|
Число, велике число |
Числові значення, наприклад відстані. Зверніть увагу, що для грошових значень використовується окремий тип даних. |
|
Грошова одиниця |
Грошові значення. |
|
Так/Ні |
Значення “Так” або “Ні”, а також поля, що містять лише одне з двох значень. |
|
Дата й час |
Значення дати й часу (від 100 до 9999). |
|
Формат RTF |
Текст або поєднання тексту та чисел, які можна відформатувати за допомогою елементів керування шрифтами та кольорами. |
|
Обчислюване поле |
Результати обчислення. Обчислення мають містити посилання на інші поля в тій самій таблиці. Щоб створити обчислення, використовуйте побудовник виразів. Зверніть увагу, що тип даних “Обчислюване поле” вперше з’явився в Access 2010. |
|
Вкладення |
Зображення, файли електронних таблиць, документи, діаграми та інші типи підтримуваних файлів, вкладені в записи бази даних (схожі на вкладені файли в електронних листах). |
|
Гіперпосилання |
Текст або поєднання тексту та чисел, що зберігаються в текстовому форматі й використовуються як адреса гіперпосилання. |
|
Memo |
Довгий фрагмент тексту. Типовий приклад використання поля “Memo” – детальний опис товару. Зверніть увагу, що, починаючи з версії Access 2013, тип даних Memo називається “Довгий текст”. |
|
Підстановка |
Список значень, отриманих із таблиці або запиту, або набір значень, який ви вказали, коли створювали поле. Якщо вибрати цей тип даних, запуститься майстер підстановок, за допомогою якого можна створити поле підстановки. Поле підстановки підтримує тип даних “Число” або “Текст” (це залежить від того, що ви вибрали в майстрі).Поля підстановки мають додатковий набір властивостей, які розташовано на вкладці Підстановка в області Властивості поля. |
Налаштування первинного ключа
У таблиці бажано налаштувати первинний ключ. Проте якщо ви маєте певну причину не робити цього, його можна не встановлювати. Програма Access автоматично створює індекс для первинного ключа, який може підвищити продуктивність бази даних, а також стежить за тим, щоб кожен запис мав унікальне значення в полі первинного ключа. Унікальність значень украй важлива, оскільки це єдиний спосіб надійно розрізняти рядки між собою.
Коли ви створюєте нову таблицю у вікні табличного подання даних, програма Access автоматично створює первинний ключ і призначає йому ім’я поля ідентифікатора та тип даних “Автонумерація”.
У режимі конструктора можна змінити або видалити первинний ключ, а також установити первинний ключ для таблиці, яка ще не має його.
- опитування здобувачів освіти за новим матеріалом
https://naurok.com.ua/test/join?gamecode=7641372
Контрольні питання:
- пробне виконання ними показаних прийомів для перевірки доступності нового навчального матеріалу:
- відповідь на запитання здобувачів освіти.
ІІІ. Поточний інструктаж
- видання інструкційної картки для роботи здобувачам освіти та пояснення порядку виконання робіт (Додаток 1);
ІV. Заключний інструктаж
- аналіз діяльності здобувачів освіти впродовж всього уроку;
- розбір типових помилок, допущених при виконанні учбово-виробничих робіт;
- об’єктивне обґрунтування виставлених здобувачами освіти оцінок;
- видача домашнього завдання: створити хмару слів, що входить до поняття «Створення й уведення структури таблиць» в ресурсі (wordart.) http://surl.li/fapnx
Додаток №1
Інструкційна картка виробничого навчання
Модуль за СП(ПТ)О: РН -4. Технологія обробки інформації
Тема програми: Виконання технологічних операцій з обробки бази даних
Тема уроку: Виконання технологічних операцій з обробки бази даних
Інструктаж з техніки безпеки та охорони праці.
Перед початком роботи:
Здобувач освіти, повинен пройти вступний інструктаж з питань охорони праці.
Повторний інструктаж проводиться зі здобувачем освіти за програмою первинного інструктажу на кожному виробничому навчанні.
Допуск до роботи осіб, які не пройшли інструктаж і перевірку з питань охорони праці, забороняється.
Робоче місце повинне утримуватися в чистоті та порядку, освітлюватися розсіяним світлом:
стіл повинен містити лише предмети необхідні для виконання виробничого завдання (зошит, бланки, ручка, олівець, лінійка, калькулятор).
Хід роботи:
Завдання 1.
Припустимо, що БД магазинів АТБ має містити дві таблиці: МАГАЗИНИ і КАДРИ. Визначимо їх структури і вміст. Головною вважатимемо таблицю МАГАЗИНИ, а допоміжною – КАДРИ. Таблиця 1. МАГАЗИНИ
Таблиця 1. МАГАЗИНИ
|
Номер магазина |
Адреса |
Директор |
Телефон |
Працівників |
|
21 |
вул. Паркова, 33 |
Коцюба М.П. |
234-54-63 |
20 |
|
31 |
вул. Печерська, 21 |
Борзов А.С. |
234-22-98 |
13 |
|
6 |
вул. Річкова, 24 |
Середа К.М. |
234-67-92 |
15 |
Таблиця 2. КАДРИ
|
Справа |
Прізвище |
Посада |
Рік народження |
Освіта |
Стаж |
Оклад |
Номер магазина |
|
105 |
Сокіл Т.Л. |
касир |
1960 |
середня |
27 |
3500 |
6 |
|
132 |
Таран В.Д. |
диспетчер |
1973 |
вища |
15 |
4000 |
31 |
|
120 |
Рябко Р.П. |
експерт |
1981 |
вища |
8 |
4200 |
21 |
|
111 |
Семко М.М. |
диспетчер |
1970 |
середня |
16 |
4000 |
21 |
|
115 |
Горошко Ф.Р. |
диспетчер |
1975 |
середня спеціальна |
17 |
4000 |
31 |
|
116 |
Раков Г.П. |
аналітик |
1965 |
вища |
19 |
4500 |
21 |
|
109 |
Шрамко Т.Л. |
диспетчер |
1961 |
середня |
24 |
4000 |
6 |
Для зручності уведення структури таблиць у комп’ютер доцільно для розроблених таблиць МАГАЗИНИ та КАДРИ розробити на папері додаткові таблиці з іменами полів, типом даних та їх описом. Їх вміст наведено в табл. 3 і 4.
Таблиця 3. ТИПИ ТА ОПИС ПОЛІВ ТАБЛИЦІ «МАГАЗИНИ»
|
Ім’я поля |
Тип даних |
Опис |
Властивості |
|
Номер магазина |
Число |
Первинний ключ |
|
|
Адреса |
Короткий текст |
|
50 |
|
Директор |
Короткий текст |
|
40 |
|
Телефон |
Короткий текст |
|
20 |
|
Працівників |
Число |
Станом на 1 липня |
|
Зразок . ТИПИ ТА ОПИС ПОЛІВ ТАБЛИЦІ «МАГАЗИНИ» в БД
Таблиця 4. ТИПИ ТА ОПИС ПОЛІВ ТАБЛИЦІ «КАДРИ»
|
Ім’я поля |
Тип даних |
Опис |
Властивості |
|
Справа |
Число |
Первинний ключ |
|
|
Прізвище |
Короткий текст |
|
40 |
|
Посада |
Короткий текст |
|
30 |
|
Рік народження |
Число |
|
|
|
Освіта |
Короткий текст |
|
30 |
|
Стаж |
Число |
Станом на 1 січня |
|
|
Оклад |
Число |
|
|
|
Номер магазина |
Число |
|
|
На цьому підготовку таблиць на папері завершено. Далі введемо структуру таблиць в комп’ютер у режимі Конструктора. Для цього виконаємо такі дії:
Завдання 2.
(таб.1 та таб.2)
Мал. 1 Вікно з переліком таблиць БД
Мал.2 Вікно редагування зв’язків
Мал.3. Зв'язок типу один – до багатьох між таблицями
У вікні Редагування зв’язків можна вилучити встановлений зв'язок за допомогою кнопки Скасувати. За допомогою кнопки Створити …. можна відкрити нове вікно й установити зв'язок заново.