Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

висоцька лаба 2

..docx
Скачиваний:
21
Добавлен:
12.02.2016
Размер:
16.86 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”

Кафедра інформаційних систем

та мереж

Лабораторна робота №2

на тему:

“АНАЛІЗ НЕЧІТКОЇ ІНФОРМАЦІЇ ТА СТВОРЕННЯ НЕЧІТКИХ ЗАПИТІВ В

MS ACCESS»

Виконав:

Студент групи ФЛ-31

Лоза Анатолій

Прийняла:

Асистент

Висоцька В. А.

Львів 2015

Мета роботи

Побудувати нечіткі запити до бази даних за допомогою СКБД Microsoft Access.

Теоретичні відомості

Нехай E - універсальна множина, x - елемент E, а R - певна властивість. Звичайна (чітка) підмножина A універсальної множини E, елементи якої задовольняють властивості R, визначається як множина впорядкованої пари A= {μA (х)/х}, де μA(х) - характеристична функція, що приймає значення 1, якщо x задовольняє властивості R, і 0 - в іншому випадку.

Нечітка підмножина відрізняється від звичайної тім, що для елементів x з

E немає однозначної відповіді "ні" відносно властивості R. У зв'язку з цим, нечітка підмножина A універсальної множини E визначається як множина впорядкованої пари A = {μA(х)/х}, де μA(х) - характеристична функція приналежності (або просто функція приналежності), що приймає значення в деякій впорядкованій множині M (наприклад, M = [0,1]).

Функція приналежності вказує ступінь (або рівень) приналежності елемента x до підмножини A. Множина M називають множиною приналежностей. Якщо M = {0,1}, тоді нечітка підмножина A може розглядатися як звичайна або чітка множина.

Нечітка змінна – це теж саме, що і нечітке число, тільки з додаванням імені, яким формалізується поняття, що описується цим числом. Для людинизручнішезадаватизначеннязмінної не числами, а словами. Щодня ми приймаєморішення на основілінгвістичноїінформації типу: «дужевисока температура»; «утомливапоїздка»; «швидкавідповідь»; «красивий букет»; «гармонійний смак» і тому подібне. Психологи встановили, що в людськомумозкумайже вся числоваінформація вербально перекодується і зберігається у виглядіслів.

Лінгвістичназмінна – цемножинанечіткихзмінних, вона використовується для того, щобдатисловеснийописдеякомунечіткому числу, отриманому в результатідеякихоперацій.

Лінгвістична змінна визначається як <x, L, U, G, M>, де x– найменування змінної, L– множина її значень (базова терм-множина), що складається з найменувань нечітких змінних, областю визначення кожної з яких є множина U; G– синтаксична процедура (граматика), що дозволяє оперувати елементами терм-множини L, зокрема – генерувати нові осмислені терми; L'=LÈG(L) задає розширену терм-множину (È – знак об’єднання); M– семантична процедура, що дозволяє приписати кожному новому значенню лінгвістичної змінної нечітку семантику, шляхом формування нової нечіткої множини.

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

Хоча інформація в базі даних може бути найчіткіша, а от елементарний запит для підтримки ухвалення рішення «роздрукувати дані про акції з ціною близько 150 доларів» є нечітким запитом. У таких випадках механізмом витягу інформації з бази знань для прийняття рішення є механізм нечітких запитів. Проблема полягає в тому, як підключити в класичну мову запитів нечіткі терміни, такі як «низьке значення», «набагато більш», «більшість» та ін. Тобто, необхідно розширити синтаксис і семантику запиту.

Висновок: на цій лабораторній роботі я навчився будувати нечіткі запити до бази даних за допомогою СКБД Microsoft Access.