- •2. Понятие экономической информации
- •3. Экономические информационные системы
- •4. Внемашинная организация экономической информации
- •5. Внутримашинная организация экономической информации
- •6. Понятие базы данных. Системы управления базами данных и их функции.
- •8. Иерархическая модель данных
- •7. Трехуровневая модель организации баз данных
- •Внешняя
- •Внешняя
- •Внешняя
- •9. Сетевая модель
- •10. Реляционная модель
- •10. Ключи и связи. Ссылочная целостность.
- •Основное правило реляционной (ссылочной) целостности гласит: Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
- •11. Операции реляционной алгебры над отношениями.
- •12 . Постреляционная модель
- •12. Объектно-ориентированная и объектно-реляционная модели
- •13. Многомерная модель
- •14. Требования, предъявляемые к базе данных. Этапы жизненного цикла базы данных
- •15. Модель «сущность–связь»
- •15.2 Преобразование er- модели в реляционную
- •Правило 1
- •Правило 2
- •Правило 3
- •Правило 4
- •Связь между указанными таблицами будет иметь вид ф 1 илиал заказ
- •Правило 5
- •Правило 6
- •Ф 1 илиал заказ
- •15.5 Общие сведения о case-средствах.
- •Пример программного окна Erwin показан ниже.
- •16. Нормализация данных в реляционных таблицах
- •17. Этапы проектирования базы данных и их процедуры
- •18. Назначение, стандарты, достоинства языка sql
- •18.1. Структура команды sql. Типы данных. Выражения
- •Действие Предложения Ключевые слова
- •18.2. Функциональные возможности языка sql
- •19. Знания и их виды
- •19.1 Базы знаний. Модели представления знаний
- •19.2 Продукционные модели
- •19.3 Семантические сети
- •19.4 Фреймовые модели
- •9.4 Пример сети фреймов
- •19.5 Формальные логические модели
- •20. Эволюция концепций обработки данных
- •21. Принцип передачи данных по сети
- •22. Удаленная обработка данных
- •23. Архитектура файл/сервер
- •24. Клиент/ серверные системы
- •Представление информации
- •Клиентское приложение 1
- •Клиентское приложение n
- •Клиентское приложение
- •26. Пользователи и администраторы баз данных
- •27. Защита баз данных
- •29. Оптимизация работы базы данных
- •30. Устройства для хранения баз данных
- •31. Индексирование и хеширование
- •32. Сжатие данных
9.4 Пример сети фреймов
Рис. 20 . Пример фреймовой модели
Фрейм «Менеджер» наследует свойства фреймов «Персонал» и «Руководитель», которые на более высоком уровне иерархии. Так, на вопрос «Является ли менеджер человеком с высшим образованием?» или ЭС ответит «Да», так как этим свойством обладают все руководители, что указано в фрейме «Руководитель». На вопрос «Умеет ли менеджер работать?» также будет ответ «Да», т.к. этим свойством обладают все сотрудники.
Наследование свойств может быть частичным. Так, возраст для менеджеров и их обязанности не наследуется из фрейма «Руководитель», поскольку указаны явно во фрейме «Менеджер».
Основным преимуществом фреймов как модели представления знаний является то, что она отражает концептуальную основу организации памяти человека, а также ее гибкость и наглядность. Кроме того, отмечают однородность представления знаний и возможность их типового текстового описания с помощью специальных языков.
В сетях фреймов используются такие специальные языки представления знании, как FRL (Frame Representation Language) и KRL (Knowledge Representation Language). Они позволяют эффективно строить промышленные экспертные системы.
Широко известны такие фрейм-ориентированные экспертные системы, как ANALYST, МОДИС, TRISTAN, ALTERID.
19.5 Формальные логические модели
В основе моделей такого типа лежит понятие формальной системы.
Постановка и решение любой задачи связаны с определенной предметной областью. Так, решая задачу анализа рынка мы вовлекаем в предметную область такие объекты, как конкретные регионы, конкретные товары, конкретные даты и общие понятия "регион", "товар", "дата" и т.д.
Все предметы и события, которые составляют основу общего понимания необходимой для решения задачи информации, называются предметной областью. Мысленно предметная область представляется состоящей из реальных объектов, называемых сущностями.
Сущности предметной области находятся в определенных отношениях друг к другу. Отношения между сущностями выражаются с помощью суждений. В языке (формальном или естественном) суждениям отвечают предложения.
Языки предназначенные для описания предметных областей называются языками представления знаний. Универсальным языком представления знаний является естественный язык. Однако использование естественного языка в системах машинного представления знаний наталкивается на ряд препятствий, главным из которых является отсутствие формальности естественного языка.
Логические выражения, построенные на языке представления знаний, могут быть истинными или ложными. Некоторые из этих выражений, являющиеся всегда истинными, объявляются аксиомами (или постулатами). Они составляют ту базовую систему посылок, исходя из которой и пользуясь определенными правилами вывода, можно получить заключения в виде новых выражений, также являющихся истинными.
Если перечисленные условия выполняются, то говорят, что система удовлетворяет требованиям формальной теории и такую систему называют формальной или аксиоматической.
Всякая формальная теория F = (A, V, W, R), определяющая некоторую аксиоматическую систему, характеризуется:
наличием алфавита (словаря) – A;
множеством синтаксических правил – V;
множеством аксиом, лежащих в основе теории, – W;
множеством правил вывода – R.
Классическими примерами аксиоматических систем являются исчисление высказываний и исчисление предикатов.
Исчисления высказываний
Логика высказываний – самый простой раздел математической логики, лежащий в основе всех остальных ее разделов. Основными объектами рассмотрения являются высказывания. Под высказыванием понимают повествовательное предложение, о котором можно сказать одно из двух: истинно оно или ложно. Пусть есть множество высказываний, фраз, принимающих значение «истина» или «ложь». Примером могут быть фразы «сегодня холодно». «Идёт дождь», «Коля Петров учится в БГЭУ», «Студент поехал в Китай» и др. Такие высказывания называют их элементарными высказываниями и обозначают прописными буквами латинского алфавита. В исчислении высказываний не рассматриваются утверждения, имеющие значения, отличные от значений «истинно» и «ложно». Не рассматривается и трёхзначная логика, со значениями, скажем «Да», «Нет», «Не знаю». Ответ отличный от «Да» должен быть «Нет». Древние философы называли этот принцип законом исключения третьего.
Высказывание – это утверждение, которое может быть только истинно или ложно. Его принято обозначать символами T (от True), или F (от False), или соответственно, 1 (для истинного значения) или 0 (для значения ложь).
Значение высказывания зависит от предметной области.
Например, высказывание «температура 30 градусов – жара» будет истинным в Беларуси и ложным на экваторе. Поэтому весьма важно конкретизировать область на которой определено употребляемое высказывание.
Из элементарных высказываний строятся более сложные высказывания с помощью логических связок «НЕ», «И», «ИЛИ», «ТО ЖЕ,ЧТО»(«ЭКВИВАЛЕНЦИЯ»),«ИЗ… СЛЕДУЕТ…»(« … ВЛЕЧЁТ…», «…ПОТОМУ, ЧТО…»). Связки логики высказываний представляют функции истинности или функции алгебры логики.
Исчисление предикатов
Логика высказываний позволяет формализовать лишь малую часть множества рассуждений. Высказывания, описывающие некоторые свойства объектов, или отношения между объектами выходят за рамки логики высказываний.
Например, мы не сможем судить о логической правильности такого простого рассуждения: «Каждое натуральное число является корнем некоторого квадратного уравнения. Число 5 –натуральное. Следовательно, 5 является корнем некоторого квадратного уравнения». Это неверное логическое заключение.
Логика предикатов начинается с анализа строения высказываний, которые выражают тот факт, что объекты обладают некоторыми свойствами, или находятся между собой в некоторых отношениях. Понятие «свойства» и понятие «отношения» рассматриваются как частный случай общего понятия «предиката». Объекты, о которых говорится в высказывании, называются термами или предметными константами.
Предметные константы, подобно константам в математике, определяют значения, которые могут быть приписаны в высказываниях предметным переменным. При этом каждой переменной соответствует свое множество предметных констант.
Например, если речь идет о студенческой группе, то переменной ФАМИЛИЯ соответствует множество констант – конкретных фамилий студентов группы, переменой ОЦЕНКА – множество констант {3,4,5,6,7,8,9,10}, переменной ВУЗ – множество названий ВУЗов.
Над переменными и константами определяются функции так же, как и в математике, т.е. как однозначное отображение декартово произведения X1×X2× …Xm ⇒Y, где Xi и Y – имена предметных переменных.
