- •Понятие экономической инфо.
- •Экономические информационные системы, их классификация.
- •Понятие системы, ее свойства.
- •Характеристики и структурные единицы экономической инфо.
- •Достаточность(полнота) – содержит мин необходимый объем сведений для принятия правильного решения.
- •Внемашинная организация экономической инфо.
- •Внутримашинная орг-ция экономич-ой инфо.
- •Понятие базы данных. Ее основные элементы.
- •Система упр-ия базами данных, их функции.
- •Трехур-я модель организации баз данных.
- •Иерархическая модель данных.
- •Реляционная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
- •Реляционная (ссылочная) целостность.
- •Отношения между данными в базе данных.
- •Операции реляционной алгебры над отношениями.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Требования, предъявляемые к базе данных.
- •Этапы жизненного цикла базы данных.
- •23.Модель «сущность–связь»
- •24.Преобразование er- модели в реляционную
- •25.Общие сведения о case-средствах.
- •26.Нормализация данных в реляционных таблицах
- •27.Этапы проектирования базы данных и их процедуры
- •28. Общая характеристика субд Microsoft Access.
- •29 Структура окна субд ms Access.
- •30. Таблицы. Типы и свойства полей таблиц.
- •31. Запросы на выборку, способы их создания.
- •32. Перекрестный запрос.
- •34. Запросы действия (активные запросы), их разновидности.
- •35. Формы и используемые в них элементы управления.
- •37. Макросы и модули, их отличия.
- •38. Страницы доступа к данным, их виды.
- •39. Назначение, стандарты и преимущества языка sql.
- •40. Структура команды sql.
- •1.Структура языка sql (типы команд):
- •2. Определение структур базы данных (ddl)
- •3. Манипуляция данными (dml)
- •4. Отбор данных (dql)
- •5. Язык управления данными (dcl)
- •6. Команды администрирования данных
- •7. Команды управления транзакциями
- •41 Типы данных и выражения в sql.
- •Типы данных языка sql
- •42.Функциональные возможности языка sql.
- •43 Знания и их виды.
- •44. Базы знаний.
- •45. Модели представления знаний.
- •46. Продукционные модели.
- •47. Семантические сети.
- •48. Фреймовые модели.
- •49. Формальные логические модели.
- •50. Обработка данных на мейнфреймах в пакетном режиме.
- •51. Обработка данных в многотерминальных системах.
- •52. Обработка данных на автономных персональных компьютерах.
- •53. Обработка данных с помощью компьютерных сетей.
- •54. Принцип передачи данных по сети.
- •55.Формы взаимодействия между компьютерами при удаленной обработке данных.
- •56. Централизованная и децентрализованная обработка данных.
- •57. Виды серверов.
- •58. Архитектура файл-сервер.
- •60. Требования к серверу баз данных.
- •62. Категории специалистов, работающих с базой данных.
47. Семантические сети.
Семантическая сеть – это модель, в которой структура знаний предметной области формализуется в виде ориентированного графа с помеченными вершинами и дугами. Вершины графа обозначают понятия различных категорий: объекты, события, свойства, операции, а дуги – отношения между ними.
(Семантика - значение единиц языка).
Семантические сети вначале использовались для представления смысла выражений естественного языка человека, откуда и появилось название этого класса сетей. Теперь же они используются в качестве структуры, пригодной для представления информации общего вида, – узлы представляют некоторые концепты (понятия), а связи – отношения между концептами. При построении семантической сети отсутствуют ограничения на число связей и на сложность сети. Поэтому систематизация отношений между объектами в сети необходима для дальнейшей формализации.
В качестве понятий выступают абстрактные или конкретные объекты.
Наиболее часто в семантических сетях используются следующие отношения:
связи типа “часть-целое” (например, “класс-подкласс'', “элемент-множество” и т.п.);
функциональные связи, определяемые обычно глаголами (производит, влияет и др.);
количественные (>, <, = и др.);
пространственные (далеко от, близко от, за, под, на и др.);
временные (раньше, позже, в течение и др.);
атрибутивные (иметь свойство, иметь значение и др.);
логические (и, или, не);
лингвистические и др.
Поиск решения в базе знаний типа семантической сети сводится к задаче поиска фрагмента сети, соответствующего некоторой подсети, отражающий поставленный запрос к базе.
Пример
Рис.19 Пример семантической сети
Для реализации семантических сетей существуют специальные сетевые языки: NET, язык реализации систем SIMER+MIR и др. Широко известны экспертные системы, использующие семантические сети в качестве языка представления знаний: PROSPECTOR, CASNET, TORUS. Семантические сети получили широкое применение в системах распознавания речи и экспертных системах.
48. Фреймовые модели.
Теории представления знаний фреймами была разработана М.Минским в 70-е годы XX века. В ее основе лежит восприятие фактов посредством сопоставления полученной извне информации с рамками, определенными для каждого объекта в памяти человека.
Слово "фрейм" в переводе с английского языка означает "рамка". Фрейм является единицей представления знаний об объекте, которую можно описать некоторой совокупностью понятий и сущностей.
Под фреймом понимается абстрактный образ или ситуация. В психологии и философии известно понятие абстрактного образа. Например, слово «комната» вызывает у слушателя образ комнаты: «жилое помещение с четырьмя стенами, полом, потолком, окнами и дверью, площадью 6-20 м2». Из этого описания ничего нельзя убрать (например, убрав окна, мы получим чулан, а не комнату), но в нем есть «дырки», или «слоты», - это незаполненные значения некоторых атрибутов – количество окон, цвет стен, высота потолка, покрытие пола и т.д.
Фрейм имеет определённую внутреннюю структуру, состоящую из множества элементов, называемых слотами. Каждый слот в свою очередь, представляется определенной структурой данных, процедурой, или может быть связан с другим фреймом. Значением слота может быть практически что угодно (числа или математические соотношения, тексты на естественном языке или программы, правила вывода или ссылки на другие слоты данного фрейма или других фреймов).
Фрейм можно определить и как формализованную модель для отображения образа.
Во фреймовых моделях фиксируется жестка структура информационных единиц, которая называется протофреймом (фреймы-образцы)
В качестве значения слота может выступать набор слотов более низкого уровня, что позволяет во фреймовых представлениях реализовать "принцип матрешки". При конкретизации фрейма ему и слотам присваиваются конкретные имена и происходит заполнение слотов. Таким образом, из протофреймов получаются фреймы - экземпляры. Переход от исходного протофрейма к фрейму - экземпляру может быть многошаговым, за счет постепенного уточнения значений слотов.
Структуру фрейма можно представить так:
ИМЯ ФРЕЙМА:
(имя 1-го слота: значение 1-го слота),
(имя 2-го слота: значение 2-го слота),
…………………………………………,
(имя N-го слота: значение N-го слота).
Фрейм может содержать процедуры, которые будут выполняться при определенных условиях (при записи или удалении информации из слота, при обращении к слоту, в котором отсутствуют данные и т.д.) С каждым слотом может быть связано любое количество процедур. Процедуры, связанные с определенным слотом фрейма, зависят от конкретной прикладной системы, использующей фреймовые структуры для представления знаний. Если представить, что фрейм «Клиенты» используется в системе управления клиентами, то процедура, вызывающаяся при внесении значения в слот «Улица», могла бы уведомлять менеджера об изменении адреса.
Существует несколько способов получения слотом значений во фрейме-экземпляре:
по умолчанию от фрейма-образца;
через наследование свойств от фрейма, указанного в слоте АКО (A-Kind-Оf, это);
по формуле, указанной в слоте;
через присоединенную процедуру;
явно из диалога с пользователем;
из базы данных.
В качестве значения слота может выступать имя другого фрейма. Тогда образуются сети фреймов.
Таким образом, структуру фрейма-экземпляра можно представить в виде следующей таблицы:
Имя слота |
Значение слота |
Способ получения значения слота |
Присоединенная процедура |
В сетях фреймов происходит наследование свойств по АКО-связям. Слот АКО указывает на фрейм более высокого уровня, откуда неявно наследуются (переносятся) значения слотов.
