Поняття та призначення баз даних
За навчальною програмою 2017 року
Урок 33
Інформатика 9
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Повторюємо
Ви вмієте будувати таблиці в середовищі текстового процесора Microsoft Office Word.
Знаєте, як працювати з таблицями в середовищі табличного процесора Microsoft Office Excel:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Повторюємо
Розглядаючи частину таблиці як базу даних, ви мали можливість:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Повторюємо
Ви знаєте, як за допомогою розширеного фільтра задати кілька умов і вибрати з бази даних саме ті дані,
що відповідають заданим умовам; як виконати обчислення за даними таблиці. Ви також отримали деяке уявлення про
базу даних.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Запитання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Повторюємо
У цьому розділі ви дізнаєтесь, що таке база даних і система керування базою даних (СКБД), які особливості мають реляційні бази даних, які об’єкти містить база даних у СКБД Microsoft Access; навчитеся створювати просту базу даних.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Бази даних і системи керування ними
Ще недавно вважалось, що обсяг даних, який опрацьовує людство, подвоюється кожні
10 років.
За оцінками сучасних фахівців, 90 % даних, які існували, наприклад, у 2017 році, було створено за попередні 2 роки.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
База даних
Інша річ, коли книжки упорядковані за жанрами на полицях бібліотеки, тоді таку сукупність книжок можна назвати базою даних.
Кілька тонн книжкової макулатури містять багато інформації, якою практично неможливо скористатися. Навіть якщо ви впевнені, що в стосі книжок є потрібна, то знайти і скористатися нею надзвичайно важко.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
База даних
База даних — це упорядкована сукупність взаємопов’язаних даних.
Наприклад, базами даних (БД) також можна назвати шкільні журнали обліку успішності, архіви, описи майна і матеріалів, бухгалтерські документи, особові справи учнів, реєстраційні дані власників авто тощо.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
База даних
Електронна БД являє собою файл або сукупність файлів спеціального формату, які містять належним чином структуровані дані, призначені для:
зберігання
накопичення
опрацювання
використання
за допомогою комп’ютера.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
База даних
Залежно від структури упорядкування даних розрізняють такі моделі БД:
Модель даних
Ієрархічна
Мережна
Реляційна
Об’єктно-орієнтована
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Ієрархічна база даних
До основних понять ієрархічної структури БД належать:
вузол
зв’язок
рівень
це інформаційна модель, що містить певні дані
це взаємозалежність двох вузлів
рівень визначає ступінь підпорядкування вузлів БД
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Ієрархічна база даних
В ієрархічній БД кожен вузол на нижчому рівні має зв’язок тільки з одним вузлом вищого рівня
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Ієрархічна база даних
За ієрархічною моделлю:
функціонує файлова система комп’ютера
створюється генеалогічне (родинне) дерево
побудовано адміністративно-територіальний устрій більшості країн
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Мережева база даних
Мережева модель бази даних — це сукупність об’єктів різного рівня, де кожен об’єкт може бути зв’язаний з іншими. Складовими мережевої моделі БД також є:
вузол
рівень
зв’язок
Проте в ній можливий довільний зв’язок між елементами сусідніх рівнів, тобто елемент нижчого рівня може мати зв’язок з декількома елементами свого або вищого рівня.
Мережна модель
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Мережева база даних
Дані про клієнтів банків можуть зберігатися у БД різних банків і бути пов’язаними між собою.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Реляційна база даних
Реляційна БД являє собою сукупність взаємопов’язаних таблиць.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Реляційна база даних
Пошук даних у реляційній БД зводиться до аналізу зв’язків між таблицями та пошуку перетину рядків і стовпців у відповідних таблицях.
Рядок таблиці реляційної бази даних називають записом.
Стовпець таблиці реляційної бази даних називають полем.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Реляційна база даних
Школярам добре відома реляційна БД у вигляді таблиць успішності класного журналу.
Ви з 7-го класу знайомі з реляційними БД, створюваними в табличному процесорі Excel, наприклад, у вигляді тих же таблиць успішності.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Об’єктно-орієнтовані та гібридні бази даних
В об’єктно-орієнтованих БД дані зберігаються у вигляді абстрактних об’єктів, наділених певними властивостями і можливостями (методами) взаємодії з іншими об’єктами. У таких БД зручно встановлювати складні взаємозв’язки між об’єктами.
Гібридні БД поєднують можливості реляційних і об’єктних моделей, тому їх часто називають об’єктно-реляційними.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Модель «сутність — зв’язок»
Модель «сутність — зв’язок» — це схематичне відображення змістового (семантичного) зв’язку об’єктів БД.
Сутність — це іменований інформаційний об’єкт.
Приклади сутностей:
клас
учень
оцінка
тема
підручник
учитель
співробітник
відділ
підриємство
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Модель «сутність — зв’язок»
Іноді атрибути поміщають в овали.
Оцінка
Предмет
Дата
Сутність у моделі зазвичай позначається прямокутником, у якому крім назви сутності можуть бути записані її характеристики — атрибути.
Має
Учні
Оцінки
Прізвище
Дата
Ім’я
Предмет
∞
∞
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Модель «сутність — зв’язок»
Зазвичай зв’язки позначаються підписаними лініями або ромбами.
Зв’язок — це залежність між двома сутностями, охарактеризована дієсловом.
Оцінка
Предмет
Дата
Учні
Прізвище
Ім’я
Виставляється
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Модель «сутність — зв’язок»
Існує три типи зв’язків між сутностями.
Тип зв’язку
Приклад
Позначення
Один-до-одного
Кожен учень має один щоденник
Один-до-багатьох
(багато-до-одного)
Один учитель навчає багатьох учнів
Багато-до-багатьох
Багато учнів вивчають по кілька предметів
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Системи керування базами даних
База даних є лише сховищем упорядкованої сукупності даних.
Системи керування базами даних — це комплекс засобів і методів для створення, збереження, оновлення та пошуку інформації в базах даних з контролем доступу до них.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Системи керування базами даних
Книжковою базою даних є бібліотека, а системою керування такої БД можна вважати бібліотечний каталог, який дозволяє:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Системи керування базами даних
Електронна система керування базою даних — це комплекс програмних засобів для забезпечення пошуку та опрацювання даних у БД.
Системи керування базами даних (СКБД) дозволяють ефективно працювати з БД, в яких обсяг і/або представлення даних робить неможливим їх ручне опрацювання.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Системи керування базами даних
Операційні системи (ОС) комп’ютерів виконують функції СКБД, дозволяючи створювати, змінювати, відшукувати та проводити інші операції з об’єктами ОС (файлами, папками, налаштуваннями тощо).
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Системи керування базами даних
Прикладами електронних СКБД є:
ORACLE
MS
SQLServer
Sybase
MS Access
тощо.
MySQL
PostgreSQL
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Системи керування базами даних
Першу промислову СКБД, систему IMS фірми IBM, було введено в експлуатацію в США у 1968 році. Значний внесок у розвиток теорії БД зробив американський математик Едгар Франк Кодд.
За створення реляційної моделі й реляційної алгебри вчений одержав премію Тюрінга (1981 рік).
Едгар Франк Кодд
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Питання для самоперевірки
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Розгадайте ребус
«Ребуси українською» © rebus1.com
даних
База
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Домашнє завдання
Проаналізувати
§ 22, с. 121-129
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Працюємо за комп’ютером
Сторінка
128-129
© Вивчаємо інформатику teach-inf.com.ua
Розділ 4
§ 22
Дякую за увагу!
За навчальною програмою 2017 року
Урок 33
Інформатика 9
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.