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

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

Сторінка 40

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

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

Сторінка 40

Завдання 8

Створення таблиці бази даних школи

У текстовому документі створити та заповнити таблицю за зразком (Таблиця 3.1), де вказано місце зберігання (Школа), що зберігається (список учнів, оцінки тощо) і як виглядає база даних (назви таблиць: Учні, Оцінки, Предмети, Вчителі, Розклад).

Розв’язання

  1. Створіть новий текстовий документ і додайте заголовок «Таблиця 3.1: Приклад структури бази даних школи».

  2. Заповніть перший рядок: у стовпці «Де?» напишіть «Школа», у другому — «Список учнів, оцінки, відвідування, розклад», у третьому — «Таблиці: Учні, Оцінки, Предмети, Вчителі, Розклад».

  3. Перевірте правильність написання назв таблиць та логічність опису їх взаємозв'язку.

Відповідь:

Таблиця створена з заголовком «Таблиця 3.1», де вказано, що база даних школи складається з таблиць Учні, Оцінки, Предмети, Вчителі та Розклад для зберігання списку учнів, оцінок та розкладу уроків.

Завдання 9

Порівняння Google Таблиць та БД MS Access

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

Розв’язання

  1. Запишіть подібності: обидва засоби мають рядки й стовпці, дозволяють вводити текст і числа.

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

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

  4. Сформулюйте висновок: використовуйте Google Таблиці для простих задач та спільної роботи, а MS Access — для складних систем з великою кількістю даних та необхідністю зв'язків.

Відповідь:

Подібність: рядкова-стовпцева структура, введення даних. Відмінність: наявність зв'язків, запитів та масштабованість у MS Access. Складніше знайти повну інформацію про учня без зв'язків між таблицями. Висновок: для великих баз даних з необхідністю поєднання даних із різних таблиць краще використовувати MS Access, а Google Таблиці — для простих задач та спільної роботи над одним файлом.

Завдання 10

Опис об'єктів реальних баз даних

Дослідити реалізовані бази даних (Вступ.ОСВІТА.UA та booking.uz.gov.ua) і описати щонайменше 3 об'єкти (таблиці), які там використовуються, а також ключові поля та способи уникнення дублювання.

Розв’язання

  1. Для бази Вступ.ОСВІТА.UA опишіть таблиці: «Абітурієнти», «Університети», «Конкурсні пропозиції». Ключовим полем у таблиці абітурієнтів є унікальний ID вступника, а для університетів — назва ЗВО.

  2. Для бази booking.uz.gov.ua опишіть таблиці: «Рейси», «Потяги», «Бронювання». Ключовим полем зв'язує рейс і потяг, а потяг і місце бронювання.

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

Відповідь:

1. Вступ.ОСВІТА.UA: таблиці «Абітурієнти» (ключ: ID вступника), «Університети» (ключ: назва ЗВО), «Конкурсні пропозиції». 2. booking.uz.gov.ua: таблиці «Рейси», «Потяги», «Бронювання» (зв'язки через ключі рейсу та потяга). Уникнення дублювання здійснюється через використання ключових полів, які посилаються на дані з головних таблиць.

Завдання 11

Об'єкти бази даних MS Access

Ознайомитися зі списком об'єктів, що може містити база даних у СКБД MS Access (таблиці, запити, звіти, форми, сторінки даних, макроси та модулі), та описати призначення кожного з них.

Розв’язання

  1. Перелічіть основні категорії об'єктів: таблиці, запити, форми, звіти, макроси та модулі.

  2. Опишіть таблиці: зберігають дані про сутності (учнів) у записах і полях.

  3. Опишіть запити: дозволяють відбирати потрібні дані або створювати нові таблиці на основі умов.

  4. Опишіть форми: спрощують введення даних та виведення їх у зручному вигляді.

  5. Опишіть звіти: подають відібрані дані у вигляді, зручному для перегляду або друку.

  6. Згадайте про макроси (автоматизація операцій) та модулі (складна логіка).

Відповідь:

Об'єкти бази даних MS Access: 1. Таблиці — зберігають дані про сутності. 2. Запити — відбирають або фільтрують дані за умовами. 3. Форми — спрощують введення та перегляд даних. 4. Звіти — формують документи для друку чи подальшої обробки. 5. Макроси — автоматизують виконання операцій. 6. Модулі — містять складну програмування.

Завдання 12

Перелік об'єктів бази даних школи

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

Розв’язання

  1. Визначаємо сутність «Учні» і заповнюємо поля: прізвище, ім'я, дата народження, клас, адреса, контакти.

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

  3. Формуємо таблицю «Вчителі»: прізвище, ім'я, викладає предмети, номер кабінету, телефон, email.

  4. Додаємо таблицю «Оцінки» для зберігання результатів: ID учня, предмет, семестр, оцінка, дата отримання.

  5. Створюємо таблицю «Розклад уроків»: день тижня, номер уроку, клас, предмет, кабінет.

Відповідь:

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

Завдання 13

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

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

Розв’язання

  1. Спосіб «Таблиця»: користувач відразу починає вводити дані, назви полів створюються автоматично (Поле1, Поле2...), що можна змінити пізніше.

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

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

Відповідь:

Способи створення таблиць: 1) Таблиця (введення даних з автоматичними назвами полів); 2) Конструктор таблиць (визначення структури та типів полів).

Завдання 14

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

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

Розв’язання

  1. Короткий текст: зберігає тексти або цифри без розрахунків до 255 символів (наприклад, номер телефону).

  2. Довгий текст: зберігає великі обсяги тексту або описи до 64 000 символів.

  3. Число: використовується для математичних розрахунків.

  4. Дата й час: зберігає дати від 100 до 9999 року та час.

  5. Грошова одиниця: для фінансових розрахунків з високою точністю (до 4 знаків у дробовій частині).

  6. Автонумерація: генерує унікальний послідовний номер при додаванні нового запису.

  7. Так/ні: логічні значення (True/False).

  8. Об'єкт OLE: дозволяє зберігати файли Word, Excel або малюнки.

  9. Гіперпосилання: зберігає посилання на інші ресурси в інтернеті.

  10. Вкладення: аналогічно OLE, але ефективніше використовує місце для файлів (зображення, документи).

  11. Обчислювальний: містить формулу для автоматичного обчислення значення на основі інших полів.

  12. Майстер підстановок: дозволяє вибирати значення зі списку або з іншої таблиці.

Відповідь:

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

Завдання 15

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

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

Розв’язання

  1. Завантажуй СКБД MS Access і виконуй вказівку Файл/Створити -> Нова база даних, назва файлу «Клас».

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

  3. Закриває таблицю і при збереженні задає їй назву «Учні».

  4. Створює нову таблицю «Вулиці» з полями: КодВулиці, Назва, Категорія, Район.

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

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

Відповідь:

Дії виконуються послідовно: 1) Створення нової бази даних «Клас»; 2) Створення таблиці «Учні» з полями (КодУчня, Прізвище, Ім'я тощо); 3) Створення таблиці «Вулиці» з ключовим полем КодВулиці (тип Автонумерація); 4) Створення таблиці «Район» з ключовим полем КодРайону.

Завдання 16

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

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

Розв’язання

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

  2. У списку типів даних оберіть «Майстер підстановок» і запустіть майстра.

  3. На першому кроці виберіть джерело: або таблицю (для зв'язків) або режим власного вводу (фіксований набір).

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

  5. Завершіть процес і збережіть налаштування у властивостях поля.

Відповідь:

Інструкція: 1) Відкрийте таблицю в режимі конструктора; 2) Виділіть поле та оберіть тип даних «Майстер підстановок»; 3) Вкажіть, чи брати дані з іншої таблиці (для зв'язку) чи вводити власні значення; 4) Налаштуйте параметри: виберіть таблицю-джерело та поле, або введіть список значень; 5) Збережіть налаштування.

Завдання 17

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

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

Розв’язання

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

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

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

Відповідь:

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

Наприклад: