
- •Системи підтримки прийняття управлінських рішень(2 год.)
- •Хід лекції
- •Сутність і компоненти системи підтримки прийняття рішень.
- •Розвиток і запровадження систем підтримки прийняття рішень
- •Сутність і компоненти сппр
- •Сфери застосування та приклади використання сппр
- •Аналітичні методи та інструменти підтримки прийняття управлінських рішень.
- •Архітектура системи підтримки прийняття рішень.
- •Види експертних систем.
- •Характеристики ес
- •Відомі експертні системи
- •Представлення знань
- •Класифікація ес
- •Складові експертних систем. Розвиток експертних систем. Структура ес
- •Історія розвитку
- •Структуровані та неструктуровані бд
- •Характеристика бд
- •Класифікація баз знань
- •Застосування бази знань
- •Бази знань в інтелектуальній системі
- •Компоненти машини виведення
- •Стратегії керування виведенням
- •Пряме і зворотне виведення
- •Пошук вглиб та вшир
- •Проблеми
Структуровані та неструктуровані бд
Структуровані БД використовують структури даних, тобто структурований опис типу фактів за допомогою схеми даних, відомішої як модель даних. Модель даних описує об'єкти та взаємовідносини між ними. Існує декілька моделей (чи типів) баз даних, основні: плоска, ієрархічна, мережна та реляційна. Приблизно з 2000 року більше половини БД використовують реляційну модель.
До неструктурованих БД відносяться повнотекстові бази даних, які містять неструктуровані тексти статей чи книг у формі, що дозволяє здійснювати швидкий пошук (як наприклад вікіпедія).
Характеристика бд
Часто зустрічається характеристика БД на основі певних параметрів або необхідних вимог, наприклад:
значна кількість даних
незалежність даних
відкритий доступ до даних
підтримка транзакцій з гарантією відповідних властивостей
гарантована відсутність збоїв
одночасна робота з багатьма користувачами
З подальшим розвитком БД змінюються й ці вимоги та додаються нові, тому одностайності щодо повноти цієї характеристики немає.
Реалізації
Комерційні
DB2
Informix
Oracle
SQL Server
Дінай
З відкритим кодом
MySQL
Firebird
PostgreSQL
База знань
Цей термін має також інші значення. Докладніше — у статті База.
Ба́за зна́нь, БЗ (англ. Knowledge base, KB) — це особливого роду база даних, розроблена для управління знаннями (метаданими), тобто збором, зберіганням, пошуком і видачею знань. Розділ штучного інтелекту, що вивчає бази даних і методи роботи із знаннями, називається інженерією знань.
Інше визначення ж говорить, що: База знань — це сукупність відомостей (про реальні об'єкти, процес, події або явища), що відносяться до певної теми або задачі, організована так, щоб забезпечити зручне представлення цієї сукупності як в цілому так і будь-якої її частини. Це означає, що система управління базою знань (саме знань, а не даних) повинна забезпечити уявлення і обробку моделі, зіставною за своєю складністю з моделлю, що використовується свідомістю людини.
Найважливіший параметр БЗ — якість знань, що накопичені в ній. Кращі БЗ містять релевантну і свіжу інформацію, мають довершені системи пошуку інформації і ретельно пророблену структуру і формат знань.
Класифікація баз знань
Залежно від рівня складності систем, в яких застосовуються бази знань, розрізняють:
БЗ всесвітнього масштабу, наприклад: Інтернет чи Вікіпедія
БЗ національні — наприклад, Вікіпедія
БЗ галузеві — на кшталт автомобільної енциклопедії
БЗ організацій — див. Управління знаннями
БЗ експертних систем — див. Експертна система
БЗ спеціалістів Гідрологічна
Тип інформації і її місцезнаходження в базі визначаються системою підтримки бази знань. Гарна підтримка — гарантія високої продуктивності БЗ.
Застосування бази знань
Прості бази знань можуть використовуватися для зберігання даних про організації: документації, інструкцій, статей технічного забезпечення. Головна мета створення таких баз — допомогти менш досвідченішим людям знайти існуючий опис способу вирішення якої-небудь проблеми предметної області.
Онтологія може служити для представлення в базі знань ієрархії понять і відношень між ними. Онтологія, яка ще містить і екземпляри об'єктів не що інше, як база знань.
База знань — важливий компонент інтелектуальної системи. Найвідоміший клас таких програм — експертні системи. Вони призначені для знаходження способу вирішенняспецифічних проблем, базуючись на записах БЗ і на користувацькому описі ситуації.
Створення і використання систем штучного інтелекту потребує величезних баз знань. Для прикладу дивіться Вікіпедія.