Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Сторінка 44

Інформатика, Морзе Н. В., Барна О. В., 2026 · № 12–23 · 12 завдань

Повні розв’язки, як у зошиті. Хочеш розібратися самостійно — під кожним завданням є «Пояснення з репетитором».

Сторінка 44

Завдання 12

Перелік інформації бази даних школи

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

Розв’язання

  1. Визначити основні групи даних: інформація про учнів, вчителів, навчальні предмети, результати навчання та графік занять.

  2. Для кожної групи сформувати список полів (наприклад, для учнів: прізвище, ім'я, клас, адреса; для предметів: назва, кількість годин).

  3. Перевірити повноту переліку, додавши додаткові таблиці (гуртки, кабінети), якщо це доречно.

Відповідь:

1. Учні: прізвище, ім'я, дата народження, клас, адреса, контакти.
2. Предмети: назва предмета, клас, кількість годин на тиждень, відповідальний вчитель.
3. Вчителі: прізвище, ім'я, предмети, кабінет, телефон, email.
4. Оцінки: ID учня, предмет, семестр, оцінка, дата.
5. Розклад уроків: день тижня, номер уроку, клас, предмет, кабінет.
6. Гуртки / позакласні активності: назва гуртка, керівник, дні занять, учасники.

Завдання 13

Способи створення таблиць у MS Access

Обговорити способи створення нових таблиць у середовищі MS Access та порівняти прочитане з матеріалами електронного додатка.

Розв’язання

  1. Описати перший спосіб — створення таблиці шляхом введення даних (режим «Таблиця»), де назви полів формуються автоматично (Поле1, Поле2...).

  2. Описати другий спосіб — створення структури в режимі конструктора, де можна визначити типи полів, властивості та ключові поля.

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

Відповідь:

У СКБД MS Access існують два основні способи створення таблиць:
1. Таблиця (створення шляхом введення даних): назви полів формуються автоматично, швидко, але структура може бути неоптимальною без подальшого редагування в режимі конструктора.
2. Конструктор таблиць (створення структури): дозволяє визначити типи полів, властивості та ключові поля одразу, що є найбільш коректним підходом для складних баз даних.

Завдання 14

Типи даних у MS Access

Описати основні типи даних, підтримувані системою керування базами даних MS Access, та значення кожного типу.

Розв’язання

  1. Перелічити текстові типи даних (Короткий текст, Довгий текст) та їх обмеження за кількістю символів.

  2. Описати числові та часові типи (Число, Дата й час, Грошова одиниця) та їх використання в розрахунках.

  3. Розглянути спеціальні типи: Автонумерація (унікальні номери), Так/ні (логічні значення), Об'єкт OLE та Вкладення (файли).

  4. Згадати функціональні типи: Обчислювальний (формули) та Майстер підстановок (списки вибору).

Відповідь:

Основні типи даних у MS Access:
• Короткий текст: тексти або цифри без розрахунків, до 255 символів.
• Довгий текст: довгі описи, до 64 000 символів.
• Число: числові дані для математичних операцій.
• Дата й час: дати від 100 до 9999 року.
• Грошова одиниця: грошові значення з точністю до 15 знаків у цілій та 4 у дробовій частині.
• Автонумерація: унікальний послідовний номер, що генерується автоматично.
• Так/ні: логічні вирази (True/False).
• Об'єкт OLE: документи Word, Excel, малюнки тощо.
• Гіперпосилання: посилання на інші файли або веб-сторінки.
• Вкладення: зображення, файли таблиць, діаграми як вкладення до запису.
• Обчислювальний: містить формулу для автоматичного обчислення значення.
• Майстер підстановок: дозволяє вибирати значення зі списку або іншої таблиці.

Завдання 15

Створення бази даних «Клас

Потренуватися створити нову базу даних «Клас», що містить три таблиці (Учні, Вулиці, Район), виконавши інструкцію з інтерактивного додатка.

Розв’язання

  1. Запустити MS Access, створити нову базу даних з назвою «Клас» у папці «База даних».

  2. Обрати режим «Створення таблиці», створити таблицю «Учні», перейменувати поле Ідентифікатор на КодУчня, вказати інші поля (Прізвище, Ім'я тощо).

  3. Зробити поле КодУчня ключовим через властивість «Унікальне» та зберегти таблицю як «Учні».

  4. Створити таблицю «Вулиці», де поле КодВулиці має тип Автонумерація і бути ключовим, а також поля для назви вулиці та категорії.

  5. Створити таблицю «Район» з полем КодРайону як ключовим та назвою району.

  6. Використати Майстер підстановок для поля Категорія у таблиці Вулиці (фіксовані значення) та для поля Район (з таблиці Райони).

Відповідь:

План створення бази даних «Клас»:
1. Створити нову базу даних «Клас» через меню Файл -> Створити -> Нова база даних.
2. У режимі «Створення таблиці» сформувати таблицю «Учні» з полями: КодУчня (ключове), Прізвище, Ім'я, Вулиця, Район.
3. Створити таблицю «Вулиці» з полями: КодВулиці (автонумерація, ключове), Назва, Категорія, Район.
4. Створити таблицю «Район» з полями: КодРайону (ключове), НазваРайону.
5. Встановити зв'язки за допомогою Майстра підстановок: поле Категорія у таблиці Вулиці отримати значення вручну, поле Район — з таблиці Райони.

Завдання 16

Інструкція з підстановок даних

Опишіть процес створення зв'язку між таблицями за допомогою «Майстра підстановок» для поля, яке має отримувати значення з іншої таблиці або фіксованого списку.

Розв’язання

  1. Відкрийте таблицю в режимі конструктора, виділіть поле для підстановки та у списку типів даних оберіть «Майстер підстановок».

  2. На першому кроці майстра виберіть режим (значення з іншої таблиці або власний набір) і натисніть «Далі», вказавши джерело даних.

  3. Перенесіть потрібні поля з області доступних у область вибраних, налаштуйте параметри сортування та завершіть процес натисканням «Готово».

Відповідь:

Інструкція створена (відкрити таблицю в конструкторі -> обрати тип даних Майстер підстановок -> вибрати джерело значень -> налаштувати поля -> зберегти).

Завдання 17

Демонстрація підстановки значень

Поясніть, як реалізувати підстановку для поля «Категорія» (фіксовані значення) та поля «Район» (значення з таблиці), а також як створити зв'язок між таблицею «Учні» та «Вулиці».

Розв’язання

  1. Для поля «Категорія» оберіть режим введення власних значень (вулиця, бульвар тощо) та заповніть список.

  2. Для поля «Район» оберіть режим підстановки з таблиці «Райони», перенесіть ключові поля до області вибраних і завершіть налаштування.

  3. Для поля «Вулиця» в таблиці «Учні» оберіть режим підстановки з таблиці «Вулиці», використовуючи поля КодВулиці та Назва, щоб автоматично створити зв'язок.

Відповідь:

Підстановка реалізована через майстер (власний список для категорії, таблиця Райони для району, таблиця Вулиці для адреси учнів).

Завдання 18

Відеоінструкція з імпорту даних

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

Розв’язання

  1. У вікні бази даних перейдіть до режиму «Зовнішні дані» та оберіть інструмент «MS Excel».

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

  3. Натисніть кнопку «Готово» або «ОК», щоб завершити процес імпорту даних у поточну базу.

Відповідь:

Відеоінструкція готова (вибрати режим Зовнішні дані -> обрати інструмент Excel -> вказати файл -> налаштувати імпорт -> зберегти).

Завдання 19

Логічна модель бази даних Школа

Намалюйте схему бази даних, де показано таблиці (Учні, Вчителі, Предмети, Оцінки, Розклад), їхні поля та стрілки-зв'язки між ними.

Розв’язання

  1. Намалюйте блоки таблиць: Учні (ID_Учня), Вчителі (ID_Вчителя), Предмети (ID_Предмета), Оцінки, Розклад.

  2. Додайте до кожного блоку поля з їхніми типами та позначте первинні ключі (зазвичай ID).

  3. Проведіть стрілки від первинних ключів до відповідних зовнішніх ключів у інших таблицях: від Учні до Оцінки, від Вчителі до Предмета, від Предмета до Розкладу.

Відповідь:

Схема складена (таблиці: Учні, Вчителі, Предмети, Оцінки, Розклад; зв'язки встановлені через ключові поля).

Завдання 20

Презентація логічної моделі бази даних

У парі презентувати модель бази даних «Школа», пояснити вибрані таблиці, поля та зв'язки між ними; отримати зворотний зв'язок щодо покращення.

Розв’язання

  1. Опишіть таблицю «Учні» та її ключове поле ID_Учня.

  2. Поясніть зв'язок між таблицею «Оцінки» та таблицею «Учні» (один учень має багато оцінок).

  3. Покажіть, як таблиця «Вчителі» пов'язана з таблицею «Предмети».

Відповідь:

Таблиці: Учні, Вчителі, Предмети, Оцінки, Розклад. Поля: ID_Учня, Прізвище, Ім'я (для учнів); ID_Вчителя, Прізвище, Предмет (для вчителів). Зв'язки: Один вчитель викладає багато предметів/класів; один учень отримує багато оцінок. Покращення: додати таблицю «Кабінети» для прив'язки місць вчителів.

Завдання 21

Створення структури бази даних «Школа

Створити нову базу даних, таблиці «Учні», «Вчителі», «Предмети», «Оцінки» з вказаними полями, ключами та принаймні кількома записами.

Розв’язання

  1. Створіть таблицю «Учні» з полями: ID_Учня (автонумерація), Прізвище, Ім'я, Дата народження, Клас, Адреса.

  2. Встановіть поле ID_Учня як ключове (унікальне) і заповніть 5 записів реальними або вигаданими даними.

  3. Створіть таблицю «Вчителі» з полями: ID_Вчителя (автонумерація), Прізвище, Ім'я, Email, Предмет і заповніть її даними.

  4. Створіть таблицю «Предмети» з полями: ID_Предмета (автонумерація), Назва предмета, Клас та встановіть зв'язок із таблицею Вчителі через поле ID_Вчителя.

  5. Створіть таблицю «Оцінки» з полями: ID_Оцінки (автонумерація), ID_Учня, ID_Предмета, Оцінка, Дата та налаштуйте зв'язки з таблицями Учні та Предмети.

Відповідь:

База даних «Школа» створена з чотирма таблицями (Учні, Вчителі, Предмети, Оцінки), кожна має унікальне ключове поле, встановлені зв'язки між ними, таблиці заповнені прикладними даними.

Завдання 22

Перевірка коректності структури бази даних

Оцінити достатність таблиць і полів у базі «Школа», перевірити правильність вибору ключів та типів даних, а також здатність швидко знаходити потрібну інформацію (оцінки, учня, розклад).

Розв’язання

  1. Перевірте, чи містять таблиці всі необхідні атрибути (наприклад, адреса учня, предмет вчителя).

  2. Переконайтеся, що ключові поля (ID_Учня, ID_Вчителя) мають тип Автонумерація або Унікальний текст.

  3. Перевірте наявність зв'язків між таблицями через зовнішні ключі в таблиці «Оцінки».

Відповідь:

Таблиць достатньо для базової роботи журналу; ключі вибрано правильно (автонумерація для ID); швидке пошуку оцінок, учнів та розкладів забезпечується завдяки зв'язкам між таблицями.

Завдання 23

Обґрунтування використання форм у БД

Запропонувати аргументи «за» та «проти» використання форм для введення даних у базу даних, використовуючи інструкцію з електронного додатка.

Розв’язання

  1. Аргумент «за»: Форми дозволяють вводити дані швидше, не потрібно знати точні назви полів у таблиці; автоматично підсвічує помилки введення.

  2. Аргумент «проти»: Створення форм займає більше часу на початку; для простого перегляду великих масивів даних краще використовувати таблицю без форм.

Відповідь:

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

Наприклад: