Мікула М. П. Організація баз даних та знань : навчальний посібник для студентів спеціальності "Комп'ютерні науки" / М. П. Мікула, Ю. А. Коцюк, О. М. Мікула. — Острог : Вид-во НаУОА, 2021. — 194 с.
ЗМІСТ ВСТУП 5 СИСТЕМИ БАЗ ДАНИХ 1.1. Числова та нечислова обробки даних 8 1.2. Обмеження файлових систем 12 1.3. Бази даних. Системи управління базами даних 14 1.3.1 Визначення та класифікація 14 1.3.2. Властивості і основні функції СУБД 15 1.4. Архітектура системи управління базами даних 18 МОДЕЛІ ДАНИХ СУБД ЯК ІНСТРУМЕНТАРІЙ ПРЕДСТАВЛЕННЯ КОНЦЕПТУАЛЬНОЇ МОДЕЛІ 2.1. Основні визначення та поняття 22 2.2. СУБД першого покоління 23 2.3. Реляційні СУБД 30 2.4. Об’єктно-орієнтовані СУБД 36 2.5. Об’єктно-реляційні СУБД 38 2.6. Тенденції розвитку та використання СУБД 39 МОВА СТРУКТУРОВАНИХ ЗАПИТІВ SQL 3.1. Загальна характеристика мови SQL 43 3.2. Вибірка даних запитами SQL 44 3.3. Використання реляційних і булевих операторів для створення предикатів 52 3.4 Використання спеціальних операторів в умовах 57 3.5. Узагальнення даних за допомогою агрегатних функцій 64 3.6. Формування виводу у запитах 70 3.7. Запит до багатьох таблиць як однієї 76 3.8 Об’єднання таблиці з собою 79 3.9. Використання підзапитів 85 3.10. Співвіднесені підзапити 90 3.11. Використання оператора EXISTS 94 ЕТАПИ ПРОЕКТУВАННЯ РЕЛЯЦІЙНИХ БАЗ ДАНИХ 4.1. Попередні відомості 98 4.2. Системний аналіз предметної області та опис інформаційних об’єктів Микола МІКУЛА, Юрій КОЦЮК, Олеся МІКУЛА ОРГАНІЗАЦІЯ БАЗ ДАНИХ ТА ЗНАНЬ Навчальний посібник для студентів спеціальності «Комп’ютерні науки» 4.3. Проектування інфологічної моделі предметної області 104 4.4. Вибір СУБД 109 4.5. Даталогічне проектування 109 4.6. Фізичне проектування 110 ІНФОЛОГІЧНЕ ПРОЕКТУВАННЯ СТРУКТУРИ БАЗИ ДАНИХ 5.1. Попередні відомості 116 5.2. Інфологічне проектування на основі алгоритму нормалізації 119 5.3. Інфологічне проектування на основі семантичного моделювання 125 РЕАЛІЗАЦІЯ ПРОЕКТУ ЗАСОБАМИ СУБД 6.1. Основні об’єкти СУБД Access 132 6.2. Порядок створення БД у MS Access 134 6.3. Типи даних полів 136 6.4. Способи створення таблиць 138 6.5. Використання зовнішніх даних – імпортування таблиць 139 6.6. Створення схеми бази даних 140 АДМІНІСТРУВАННЯ БАЗ ДАНИХ. ЗАХИСТ БАЗ ДАНИХ 7.1. Адміністрування бази даних 143 7.2. Захист даних у базах даних 144 7.3. Захист даних від несанкціонованого доступу в СУБД Access 149 ОРГАНІЗАЦІЯ СХОВИЩ ДАНИХ 8.1. Загальні положення 154 8.2. Архітектура сховищ даних 155 8.3. Структура даних сховища даних 156 ОРГАНІЗАЦІЯ БАЗ ЗНАНЬ ЕКСПЕРТНИХ СИСТЕМ 9.1. Експертні системи. Основні поняття та архітектура 163 9.2. Класи експертних систем та формалізація бази знань 166 9.3. Експертні системи підтримки прийняття рішень 169 ДОДАТОК 1. Теми лабораторних робіт 173 ДОДАТОК 2. Варіанти індивідуальних завдань 180 ДОДАТОК 3. Словник термінів 185 СПИСОК ЛІТЕРАТУРИ 191
Анотація: У навчальному посібнику розглянуті головні концепції організації і проектування баз даних та баз знань, основні моделі їх побудови, архітектури СУБД і експертних систем. З урахуванням процесів цифровізаціїї розкриті напрямки розвитку технологій баз даних та баз знань, а також питання, які пов’язані з їх адмініструванням та захистом. Всі головні положення навчального посібника розглядаються з використанням прикладів і ілюструються відповідними графічними матеріалами. Зміст навчального посібника укладений у відповідності з чинною програмою курсу «Організація баз даних та баз знань». Навчальний посібник призначений для студентів, викладачів та осіб, які цікавляться розробкою баз даних та додатків на основі баз даних, а також може бути використаний в якості основи для курсу лекцій по відповідним дисциплінам.