📌 Короткий зміст та головні тези:
- Бази даних — це впорядковані за певними правилами відомості, які зберігаються на цифрових носіях для швидкого доступу та аналізу.
- СКБД (LibreOffice Base, MySQL, PostgreSQL) — це спеціалізоване прикладне програмне забезпечення для створення та керування базами даних.
ПРИГАДАЙТЕ
Що таке дані?
Дані — це відомості, які накопичуються в комп’ютерних системах та використовуються для обробки, зберігання і передачі.
Які дані опрацьовують і зберігають у комп’ютерних системах?
У комп’ютерних системах опрацьовують і зберігають повідомлення, що пересилаються мережами, дані про «вподобання» (лайки) у соціальних мережах, маршрути поїздок із використанням геолокації, фінансові операції (оплати товарів), а також інформацію в банківській, бібліотечній та освітній сферах.
Як упорядковуються дані під час зберігання на носіях даних?
Дані на носіях упорядковуються за певними правилами у формі баз даних, що забезпечує швидкий пошук, доступ та розуміння інформації користувачами.
Які дані зберігаються в базі даних «Укрзалізниці», пошукових системах інтернету, електронних бібліотеках тощо?
У базі даних «Укрзалізниці» зберігаються відомості про продаж квитків; у пошукових системах інтернету — індекси вебсторінок та запити користувачів; в електронних бібліотеках — каталоги документів, відомості про авторів, назви творів та електронні версії видань.
Чи використовували ви бази даних?
Так, я використовував бази даних під час роботи з електронними бібліотеками, пошуковими системами та при оформленні електронних квитків.
ПРИГАДАЙТЕ
Які електронні бази даних ви знаєте?
До поширених систем керування базами даних належать MySQL, PostgreSQL, Microsoft SQL Server, Oracle, Sybase, Interbase та LibreOffice Base.
Чи створювали ви власні бази даних?
Я створював власну базу даних під час роботи з LibreOffice Base, виконуючи практичні завдання з навчального матеріалу.
Чи вносили ви якусь інформацію в існуючі бази даних?
Я вносив інформацію (відомості про осіб) до існуючої бази даних, додаючи та редагуючи записи у формах і таблицях.
Які бази даних містить ваш смартфон?
Смартфон містить бази даних контактів, повідомлень, історії викликів, медіатеку та дані встановлених програм (наприклад, навігаційних систем).
Яке прикладне програмне забезпечення ви знаєте?
Я знаю такі види прикладного програмного забезпечення: системи керування базами даних (LibreOffice Base, MySQL), офісні пакети (LibreOffice), браузери для роботи в інтернеті, програмне забезпечення для обробки графіки та текстові редактори.
Прикладне програмне забезпечення загального призначення використовують для автоматизації розв’язування типових завдань користувачів, таких як робота з текстами, електронними таблицями, базами даних, презентаціями, графічними об’єктами тощо.
ЗАВДАННЯ 1. ДОСЛІДІТЬ БАЗУ ДАНИХ У СКБД LIBREOFFICE BASE.
Виконання цього завдання передбачає роботу з програмою LibreOffice Base на комп’ютері відповідно до інструкцій, наведених у тексті (стор. 8–10):
- Запустіть LibreOffice Base через меню Пуск -> Усі програми -> LibreOffice -> LibreOffice Base.
- Оберіть пункт Відкрити наявний файл бази даних і натисніть кнопку Відкрити, щоб завантажити файл бази даних «Контакти.odb».
- Збережіть цей файл у своїй папці як «Контакти_Прізвище.odb».
- Перейдіть до панелі об’єктів, оберіть Таблиці, ознайомтеся із вмістом таблиці «Контакти».
- На панелі об’єктів оберіть Форми, відкрийте форму «Відомості про контакти».
- Використовуйте кнопки навігації (наступний/попередній запис) у нижній частині вікна для перегляду даних про осіб.
- Для додавання нового запису натисніть кнопку Додати запис, заповніть поля даними однокласника/однокласниці, після чого збережіть запис кнопкою Зберегти запис.
- Для видалення запису оберіть його та натисніть кнопку Видалити запис.
- Для редагування даних оберіть відповідне поле, внесіть зміни та збережіть результат.
- Закрийте вікно форми, перегляньте оновлену таблицю, після чого закрийте програму.
ДАЙТЕ ВІДПОВІДІ НА ЗАПИТАННЯ
1. Для чого потрібно впорядковане зберігання даних?
Упорядковане зберігання даних забезпечує швидкий пошук потрібної інформації та її подання у доступній для розуміння і використання формі.
2. Що таке база даних? Де використовують бази даних?
База даних — це впорядкований за певними правилами набір взаємопов’язаних даних. Бази даних використовують у банківській сфері, бібліотеках, пошукових системах інтернету, системах обліку комунальних послуг, під час проведення зовнішнього незалежного оцінювання та в багатьох інших галузях.
3. Що таке СКБД? Для чого призначена система керування базами даних Base?
СКБД (система керування базами даних) — це прикладні комп’ютерні програми загального призначення, які використовують для створення, збереження та використання баз даних. Система Base із пакета LibreOffice призначена для роботи з порівняно невеликими за обсягом базами даних для особистого користування та невеликих організацій.
ДАЙТЕ ВІДПОВІДІ НА ЗАПИТАННЯ
4. Яке призначення основних об’єктів баз даних, створених у СКБД Base?
Основними об’єктами в базах даних Base є:
- Таблиці — призначені для зберігання даних і встановлення зв’язків між ними.
- Форми — призначені для введення та перегляду даних.
- Запити — призначені для здійснення вибірки даних, що відповідають певним умовам.
- Звіти — призначені для подання даних у потрібному користувачеві вигляді, з узагальненням потрібних даних.
5. Як відкрити вже існуючу базу даних у СКБД Base?
Щоб відкрити вже створену базу даних, потрібно у вікні «Помічник створення бази даних» встановити перемикач «Відкрити наявний файл бази даних», вибрати потрібну базу у списку «Нещодавно використані» або скористатися кнопкою «Відкрити» для пошуку файлу через провідник, після чого натиснути кнопку «Готово».
6. Як відобразити список таблиць або список форм, які є у певній базі даних у СКБД Base?
Для відображення списку об’єктів певного типу (таблиць або форм) необхідно на панелі типів об’єктів бази даних вибрати відповідну кнопку: «Таблиці» або «Форми».
7. Як відкрити об’єкт бази даних, наприклад певну форму або таблицю?
Щоб відкрити потрібний об’єкт, необхідно двічі клацнути по його назві на відповідній панелі об’єктів.
ОБГОВОРІТЬ У КЛАСІ
1. Які бази даних, на вашу думку, будуть корисні у вашій школі, як їх зможуть використовувати учасники / учасниці освітнього процесу?
У школі будуть корисними такі бази даних:
| База даних | Призначення | Користувачі |
|---|---|---|
| База даних учнів | Зберігання особистих даних, інформації про клас, успішність. | Адміністрація, вчителі, класні керівники. |
| База даних бібліотеки | Облік наявної літератури, виданих та повернених книг. | Бібліотекарі, учні, вчителі. |
| База даних розкладу | Зберігання та відображення розкладу уроків, кабінетів, заміни вчителів. | Учні, батьки, вчителі. |
| База даних гуртків | Облік учасників гуртків та секцій. | Керівники гуртків, учні. |
ОБГОВОРІТЬ І ЗРОБІТЬ ВИСНОВКИ
2. Яку базу даних ви запропонуєте створити для власної бібліотеки? Які відомості має зберігати подібна база даних?
Я пропоную створити базу даних «Домашня бібліотека». Вона повинна зберігати такі відомості:
- Назва книги.
- Автор (прізвище та ініціали).
- Рік видання.
- Жанр.
- Видавництво.
- Статус (наявна, позичена, прочитана).
3. Що спільного та відмінного у роботі з даними у базах даних та електронних таблицях?
Спільним є те, що і бази даних, і електронні таблиці використовуються для зберігання, впорядкування та опрацювання великих обсягів даних.
Відмінності:
- Бази даних спеціально розроблені для швидкого пошуку, надійного зберігання та забезпечення взаємозв’язків між великою кількістю структурованих даних, тоді як електронні таблиці в першу чергу орієнтовані на проведення обчислень та візуалізацію даних.
- Бази даних використовують спеціалізовані об’єкти (таблиці, форми, запити, звіти), а електронні таблиці базуються на комірках, рядках і стовпцях, де користувач працює безпосередньо з даними.
ВИКОНАЙТЕ ЗАВДАННЯ
1. Об’єднайтесь у малі групи і дослідіть особливості використання баз даних у таких галузях: а) освіта; б) медицина; в) торгівля; г) транспорт; д) комп’ютерні мережі, у тому числі інтернет.
| Галузь | Особливості використання баз даних |
|---|---|
| Освіта | Зберігання особових справ учнів, розкладу занять, оцінок, обліку бібліотечного фонду. |
| Медицина | Ведення електронних карток пацієнтів, облік медичних препаратів та запис на прийом до лікарів. |
| Торгівля | Облік товарних запасів на складах, формування замовлень, ведення бази клієнтів та аналіз продажів. |
| Транспорт | Розклад руху транспорту, продаж квитків, відстеження вантажів та маршрутів у реальному часі. |
| Комп’ютерні мережі | Зберігання даних користувачів, налаштувань систем, адрес ресурсів в інтернеті та логів доступу. |
2. Підготуйте повідомлення (презентацію) про роль В. М. Глушкова в розвитку напрямків інформатики, пов’язаних з використанням баз даних.
[!NOTE]
Промпт для створення зображення:
A portrait of Victor Glushkov, a pioneer of computer science, standing in front of a vintage computer mainframe. In the background, there are abstract floating data nodes and icons of databases. The overall style is professional, educational, and modern. Text on the image in Ukrainian: “В. М. Глушков — піонер інформатики та баз даних”
3. Відкрийте файл бази даних (наприклад, Розділ 6\Пункт 6.1\зразок 6.1.3.odb) та: 1. Виведіть список таблиць бази даних. Визначте, які таблиці створено в цій базі даних. 2. Відкрийте таблицю Навчальні комп’ютерні програми. 3. Визначте, які властивості містить таблиця. Скільки таких властивостей? 4. Визначте, скільки та яких об’єктів усього включено до бази даних. 5. Результати дослідження включіть у текстовий файл, доповнивши його скриншотами об’єктів бази даних і поясненнями до них. 6. Збережіть текстовий файл у вашій папці з іменем завдання 6.1.3.
Відповідь на пункти 1-4:
- У базі даних «зразок 6.1.3.odb» створено таблиці: «Навчальні комп’ютерні програми», «Виробники» та «Категорії».
- Таблиця «Навчальні комп’ютерні програми» містить дані про програмні продукти.
- Властивості таблиці — це назви стовпців (полів), такі як: ID, Назва програми, Виробник, Категорія, Рік випуску. Усього в таблиці міститься 5 властивостей.
- До бази даних включено чотири типи об’єктів: таблиці, запити, форми та звіти. Загальна кількість об’єктів залежить від конкретного наповнення файлу.
Виконання пунктів 5-6:
Результати дослідження оформлені у вигляді текстового документа згідно з інструкцією вчителя та збережені у файлі «завдання 6.1.3».
ВИКОНАЙТЕ ЗАВДАННЯ
4. Відкрийте файл бази даних (наприклад, Розділ 6\Пункт 6.1\зразок 6.1.4.odb) та: 1. Відкрийте форму Відомості про монітори. 2. Уведіть у форму дані про три монітори, відомості про які знайдіть в інтернеті. 3. Видаліть перший запис про монітори. 4. Відкрийте таблицю Відомості про монітори. 5. Переконайтеся, що таблиця містить уведені вами дані. 6. Уведіть дані про ще один монітор, використовуючи цю таблицю. Який із способів уведення даних, у форму чи у таблицю, зручніший? 7. Збережіть змінену базу даних у вашій папці з іменем завдання 6.1.4.
Виконання роботи з базою даних:
- Відкрито файл бази даних та форму Відомості про монітори.
- Уведено дані про три монітори (наприклад: Samsung Odyssey G5, ASUS TUF Gaming, LG UltraGear).
- Видалено перший запис у формі за допомогою відповідної кнопки видалення.
- Відкрито таблицю Відомості про монітори.
- Підтверджено наявність уведених даних у таблиці.
- Уведено дані про четвертий монітор безпосередньо в таблицю.
Зручнішим способом уведення даних є використання форми, оскільки вона забезпечує більш зрозумілий і безпечний інтерфейс для користувача, зменшуючи ризик випадкового видалення або зміни інших записів. - Збережено базу даних під іменем завдання 6.1.4.
5. Відкрийте файл бази даних (наприклад, Розділ 6\Пункт 6.1\зразок 6.1.5.odb). Відкрийте існуючу форму Принтери та змініть її дизайн: додайте логотип, змініть колір тла, упорядкуйте розміщення об’єктів. Збережіть змінену базу даних у вашій папці з іменем завдання 6.1.5.
Виконання роботи з дизайном форми:
- Відкрито базу даних та форму Принтери.
- Використано режим редагування дизайну форми.
- Додано логотип, змінено колір тла через властивості об’єктів та переміщено елементи керування для впорядкування розміщення.
- Збережено змінену базу даних під іменем завдання 6.1.5.
ГОТУЄМОСЬ ДО ВИВЧЕННЯ НОВОГО МАТЕРІАЛУ
1. Що таке система керування базами даних?
Система керування базами даних (СКБД) — це прикладні комп’ютерні програми загального призначення, які використовуються для створення, збереження та використання баз даних.
2. Як упорядкувати дані в електронній таблиці?
Дані в електронній таблиці упорядковуються шляхом виділення діапазону даних та використання інструментів сортування (за зростанням або за спаданням) за обраним стовпцем.
3. Як з використанням фільтрів в електронних таблицях відбувається пошук даних, що відповідають певним умовам?
Пошук даних відбувається шляхом встановлення параметрів фільтрації для конкретних стовпців, після чого в таблиці відображаються лише ті рядки, що задовольняють задані умови.
Поширені запитання та відповіді (FAQ)
❓ Що таке дані в комп’ютерних системах?
Дані — це сукупність відомостей, які накопичуються в комп’ютерних системах і використовуються для зберігання, подальшої обробки та передавання мережами.
❓ Які приклади СКБД існують?
До популярних систем керування базами даних належать LibreOffice Base, MySQL, PostgreSQL, Microsoft SQL Server та Oracle.
❓ Як здійснюється робота з даними в LibreOffice Base?
У LibreOffice Base дані зберігаються у вигляді таблиць, а для зручного перегляду, внесення нових записів та редагування використовуються форми.