28080-1 (607749), страница 3
Текст из файла (страница 3)
человек . . . находится в помещении . . . во время . . .
сотрудник . . . находится в аудитории . . . в . . . часов . . . минут . . .
. . . число . . . месяц . . . год
В шаблонные высказывания могут быть поставлены имена конкретных объектов.
Минимальное представление
Представление {(, ni, i)| i=1...k} называют минимальным, если при удалении из этих троек, оставшееся множество троек перестает быть представлением данного типа объектов.
Пример:
- аренда
1 - объект аренды
2 - арендатор
3 - арендодатель
4 - срок аренды
5 - стоимость аренды
Функциональная зависимость
Предположим, задано представление
{(, ni, i)| i=1...k}
X={i1, ..., ip}
Y={j1, ..., js}
Говорят, что компоненты Y функционально зависят от компонент X, если в любой момент времени t для любых двух объектов О1, О2 обt из равенств: ni1t(O1) = ni1t(O2)
. . .
nipt(O1) = nipt(O2),
следуют равенства:
nj1t(O1) = nj1t(O2)
. . .
njst(O1) = njst(O2)
Пример: X={4, 5, 6} Y={1, 2,3}
| Лекция | |||||
| лектор | слушатель | предмет лекции | место | день недели | время начала |
| п | группа | предмет | аудитория | дата | |
1 2 3 4 5 6
min представление
Операции над типами объектов
Позволяют получать из существующих типов новые типы.
1. Могут быть заданы операции объединения (12), пересечения
(12), разбиения и др.
Если { i INS | i=1,...,k}, то тип i состоит из тех и только объектов, которые могут быть элементами объектов типа .
Если {(i SUP )| i=1,...,k}, то равенство =i означает, что список подтипов i является исчерпывающим для объектов типа .
Примера :
объект = человек помещение оборудование
человекпомещение = человекоборудование=
= помещениеоборудование = 0
2. Операция разбиения типов объектов на классы эквивалентных объектов.
(человек, пол человека, пол)
n1 1
пол = {муж, жен}
2 = муж
3 = жен
Типы 2 и 3 являются результатом разбиения типа человек по типу пол (/1)
| Знание иностранного языка | |
| n1 знающий | n2 предмет знания |
| 1 человек | 2 иностранный язык |
Новые объекты - группы людей, знающих некоторый язык определяются в результате разбиения 1/(2,)
Представление знаний об отношениях между типами
ER - модели
ER - диаграммы
(Entity Relationship Diagram)
П. Чен - 1983 год.
1. сущности (типы объектов)
2. связи (типы отношений)
3. свойства сущностей и связей
(атрибут (характеристики, роли))
1
) Е1, Е2, ..., Еn
преподаватель
2) R1, R2, ...,Rn
занятие
к
афедра работает преподаватель нагрузка
г
руппа занятие предмет
о
бучение факультет изучение
курс специальность
рис.13
3. Свойства (атрибуты)
Ei, Ri - соответствующие области знаний
имя - имя области знаний
На дуге подписываются соответствующие свойства.
имя
название
кафедра
имя имя имя
фамилия имя отчество
преподаватель
рис.14
код
и
мя группа
группы
рис.15
название имя
п
редмет
объем
натуральное число
рис. 16
натуральное
лекция число
н
агрузка
лабораторная натуральное
число
рис. 17
шифр специальность
код
рис.18
Часто в виде связи выступает прямое дополнение.
В виде свойств обычно представляются время и место ситуации.
занятие
место начало
помещение день недели время
рис.19
Часто свойства вводятся с помощью слова "иметь"
код
г
руппа код
группы
рис.20
преподаватель
обучение учебн. студент
процесс
рис. 21
учебный
процесс
контроль
административный
персонал
рис. 22
"Учебный процесс" - является и сущностью и связью.
преподаватель
к
урс обучение учебный студент
процесс
факультет специальность контроль
административный
персонал
рис. 23
Часть предложения, которая являются придаточным, рассматривается как сущность более высокого уровня абстракции.
распределение
з
аведующ. решает преподаватель
кафедрой
группа занятие
предмет
рис. 24
Концептуальная схема позволяет представить различные иерархические связи между объектами. Классический пример - классификация животных.
(См. ниже рис. 25)
животные
п
ростейшие . . . губки . . . хордовые
.
. . . . .
оболочники . . . бесчерепные . . . позвоночные
. . . . . . . . . . . .
рис. 25. Иерархическая таксономическая структура
Таксон - группа дискретных объектов, связанных некоторой степенью общности свойств. Набор свойств должен быть необходимым и достаточным для того, чтобы таксон занимал единственное место в структуре и не пересекался с другими таксонами.
При декларации таксона указывается таксон верхнего уровня и свойства, которые отличают данный таксон от других таксонов.
Таксономические категории -
{тип - подтип - класс - отряд - род - вид}
Обычно с типом объекта нижнего уровня связывают конкретные факты.
кошки род
sup sup
домашняя лесная вид
isa
барсик
рис. 26
Свойства, характерные для некоторого типа объекта, наследуются всеми типами объекта нижнего уровня. В БД могут быть описаны только один раз.
2. Практический раздел
Как уже отмечалось ранее, целью данного КПР является подготовка теоретического и практического материала для обеспечения доступного изучения соответствующих разделов по дисциплине Инженерия Знаний. Подготовленный теоретический материал можно найти в "Теоретическом разделе" данного КПР. Он содержит в себе все понятия и определения, а также примеры, необходимые для успешного использования (применения) этих знаний и изучения соответствующих тем.
Для наиболее лучшего освоения и закрепления полученных знаний мы предлагаем проводить практические занятия по данному разделу. В качестве материалов для проведения практических занятий предлагается использовать разработки данного КПР, приведенные ниже.
2.1 Ограничения на использование разработанного программного обеспечения
Для того, чтобы в дальнейшем не возникало непредвиденных проблем с применением разработанного программного обеспечения, ниже приводятся необходимые аппаратные требования для успешного функционирования программ:
HARD (минимальные требования):
ю : персональный компьютер фирмы IBM или совместимый с ним;
ю : 486 SX-33Mhz, RAM 4Mb, VideoRAM 512Mb, 45 Mb свобод.
места на HDD, VGA, манипулятор типа "мышь";
SOFT:
ю = операционная система MS-DOS 5.0 и выше,
либо я MS Windows - 95;
ю = графическая оболочка я MS Windows 3.xx
(данный пункт опускается, если используется я MS Windows -95)
ю = полностью установленный на жесткий диск MS ACCESS2.0,
если используется я MS Windows 3.xx,
либо MS ACCESS7.0 for я MS Windows -95;
2.2 Необходимые знания для работы в MS ACCESS2.0
Краткий экскурс в Access
MS ACCESS2.0 - это очередная разработка фирмы Microsoft. По сути дела - это СУБД с очень дружественным и наглядным интерфейсом, как собственно и все программы, разработанные фирмой Microsoft для ее же графической оболочки я MS Windows 3.xx или для операционной системы я MS Windows -95.
В данном КПР не приводится описание работы я MS Windows, так как считается, что пользователь уже знаком с ней. В противном случае необходимо обратиться к специальной литературе.
Если Access инсталлирован на компьютере, его запуск происходит следующим образом:
1. Запустить я MS Windows;
2. Открыть окно Access-группы Диспетчера Программ (Program Manager) и дважды щелкнуть мышью на пиктограмме, соответствующей Access (на ней изображен ключ и имеется надпись "Microsoft Access";
Чтение экрана Access
После загрузки Access в верхней строке главного окна (строка заголовка) появляется имя программы - Access. Ниже расположена строка меню. Под ней расположена строка инструментов. Различные кнопки этой панели появляются в зависимости от того, в какой части программы вы находитесь. В нижней части экрана расположена строка состояния, которая содержит полезную информацию о ходе работы с Access.
Открытие меню
Почти всякая работа в Access начинается с открытия БД с помощью меню File (Файл). Для этого щелкните на элементе File (Файл) в строке меню, и на экране раскроется меню, с помощью которого Access позволяет создавать новые или открывать существующие БД, а также выполнять другие операции.
Получение помощи (Меню подсказки в Access)
Справочная система Access схожа с другими аналогичными системами, которые имеются в приложениях Windows.
Для этого щелкните на элементе Help (Справка) строки меню и выберите соответствующий раздел данного меню.
Другое важное средство, имеющееся в окне справочной системы - Cue Cards (Карточки подсказки) - специальный вид экранной подсказки, который проведет вас шаг за шагом при выполнении сложных процедур в Access.
Wizards (Мастера) также проведут вас шаг за шагом, но, в отличие от Cue Cards сделают за вас большую часть работы. В окне справочной системы нет никакой информации о Wizards, но как только вы начнете что-нибудь создавать, Access сразу же оживет и спросит, хотите ли вы, чтобы мастер сделал это за вас.
Выход из справочной системы - ALT+F4 (или дважды щелкнув на кнопке системного меню в его левом верхнем углу).
Выход из Access
реподаватель











