Курсовая работа: Представление и использование знаний об объектах
год t1 число t3 месяц t2
рис.12
Пример композиционного объекта:
Ситуация "находится" (нах. человек в опред. помещении опред. время)
t находится | ||||||||
n1 участник ситуации |
n2 место ситуации |
n3 время ситуации |
||||||
t1 человек |
t2 помещение |
t3 время |
||||||
sup sup | sup sup | дата ситуац. | момент сит. | |||||
учащиеся |
сотрудники | аудитория | лаборатор. | дата | момент | |||
ins ins |
число сит. |
месяц сит. |
год сит. |
час ситуации |
минута ситуации |
|||
оборудование | число | месяц | год | час | минута | |||
Шаблонные высказывания
человек . . . находится в помещении . . . во время . . .
сотрудник . . . находится в аудитории . . . в . . . часов . . . минут . . .
. . . число . . . месяц . . . год
В шаблонные высказывания могут быть поставлены имена конкретных объектов.
Минимальное представление
Представление (t, ni, ti) называют минимальным, если при удалении " из этих троек, оставшееся множество троек перестает быть представлением данного типа объектов.
Пример:
t - аренда
t1 - объект аренды
t2 - арендатор
t3 - арендодатель
t4 - срок аренды
t5 - стоимость аренды
Функциональная зависимость
Предположим, задано представление
(t, ni, ti)
X={ti1, ..., tip}
Y={tj1, ..., tjs}
Говорят, что компоненты Y функционально зависят от компонент X, если в любой момент времени t для любых двух объектов О1, О2 Î tобt из равенств: ni1t(O1) = ni1t(O2)
. . .
nipt(O1) = nipt(O2),
следуют равенства:
nj1t(O1) = nj1t(O2)
. . .
njst(O1) = njst(O2)
Пример: X={t4, t5, t6} Y={t1, t2,t3}
t Лекция | |||||
лектор | слушатель | предмет лекции | место | день недели | время начала |
преподаватель |
группа | предмет | аудитория | дата |
t1 t2 t3 t4 t5 t6
min представление
Операции над типами объектов
Позволяют получать из существующих типов новые типы.
1. Могут быть заданы операции объединения (t1Èt2), пересечения
(t1Çt2), разбиения и др.
Если i=1,...,k, то тип È ti состоит из тех и только объектов, которые могут быть элементами объектов типа t.
Если (ti SUP t), то равенство t=Èti означает, что список подтипов ti является исчерпывающим для объектов типа t.
Примера :
объект = человек È помещение È оборудование
человекÇпомещение = человекÇоборудование=
= помещениеÇоборудование = 0
2. Операция разбиения типов объектов на классы эквивалентных объектов.
(человек, пол человека, пол)
t n1 t1
пол = {муж, жен}
t2 = муж
t3 = жен
Типы t2 и t3 являются результатом разбиения типа человек по типу пол (t/t1)
t Знание иностранного языка | |
n1 знающий |
n2 предмет знания |
t1 человек |
t2 иностранный язык |
Новые объекты - группы людей, знающих некоторый язык определяются в результате разбиения t1/(t2,t)
Представление знаний об отношениях между типами
ER - модели
ER - диаграммы
(Entity Relationship Diagram)
П. Чен - 1983 год.
1. сущности (типы объектов)
2. связи (типы отношений)
3. свойства сущностей и связей
(атрибут (характеристики, роли))
1) Е1, Е2, ..., Еn
преподаватель
2) R1, R2, ...,Rn
занятие
кафедра работает преподаватель нагрузка
группа занятие предмет
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11