Основы построения и функционирования интеллектуальных информационных систем. Былкин В.Д - 154 стр.

UptoLike

154
ных, отношений между объектами. В соответствии с реляционным подходом основными
задачами при составлении прикладной программы должны быть: анализ значимых сущностей и
отношений в предметной области, выбор ограничений для представления этих сущностей и
отношений, а затем - определение каждого отношения при помощи предложений языка Пролог.
Определяемые бинарные отношения должны соответствовать определенным свойствам и
ограничениям, обеспечивающим их целостность.
Для аргументов любого бинарного отношения будет справедливо одно из следующих
ограничений: "один-к-одному'
1
, "один-к-многим", "многие-к-одному", "многие-к-многим".
Некоторые отношения обладают свойствами симметричности, рефлексивности,
транзитивности.
После того, как отношение будет точно определено с учетом всех его свойств и
ограничений, его можно использовать как независимый модуль при определении других
отношений. Для анализа бинарные отношения часто полезно представлять в виде графа.
В данной лабораторной работе используются бинарные отношения родства, определенные
на множестве людей. Базовыми отношениями при этом являются: бинарное отношение
РОДИТЕЛЬ (англ.: parent), унарное отношение ЖЕНЩИНА (англ,:woman), унарное отношение
МУЖЧИНА (англ. :тап), бинарное отношение СУПРУГИ (англ.: married couple). Все базовые
отношения задаются в форме фактов.
Перечисленные ниже производные родственные отношения определяются на основе
базовых родственных отношений. Производные родственные отношения разбиты на три
группы: А) близкие кровные родственники; Б) неблизкие кровные родственники; С) род-
ственники по закону (англ.: in law).
А. БЛИЗКИЕ КРОВНЫЕ РОДСТВЕННИКИ
1. отец
(father)
2. мать
(mother)
3. сын
(son)
4. дочь
(daughter)
5. брат
(brother)
6. сестра
(sister)
7. внук
(grandson)
8. внучка
(granddaughter)
9. дедушка
(grandfather)
10. бабушка
(grandmother)
ных, отношений между объектами. В соответствии с реляционным подходом основными
задачами при составлении прикладной программы должны быть: анализ значимых сущностей и
отношений в предметной области, выбор ограничений для представления этих сущностей и
отношений, а затем - определение каждого отношения при помощи предложений языка Пролог.
      Определяемые бинарные отношения должны соответствовать определенным свойствам и
ограничениям, обеспечивающим их целостность.
      Для аргументов любого бинарного отношения будет справедливо одно из следующих
ограничений: "один-к-одному'1, "один-к-многим", "многие-к-одному", "многие-к-многим".
Некоторые     отношения      обладают   свойствами    симметричности,    рефлексивности,
транзитивности.
      После того, как отношение будет точно определено с учетом всех его свойств и
ограничений, его можно использовать как независимый модуль при определении других
отношений. Для анализа бинарные отношения часто полезно представлять в виде графа.
      В данной лабораторной работе используются бинарные отношения родства, определенные
на множестве людей. Базовыми отношениями при этом являются: бинарное отношение
РОДИТЕЛЬ (англ.: parent), унарное отношение ЖЕНЩИНА (англ,:woman), унарное отношение
МУЖЧИНА (англ. :тап), бинарное отношение СУПРУГИ (англ.: married couple). Все базовые
отношения задаются в форме фактов.
      Перечисленные ниже производные родственные отношения определяются на основе
базовых родственных отношений. Производные родственные отношения разбиты на три
группы: А) близкие кровные родственники; Б) неблизкие кровные родственники; С) род-
ственники по закону (англ.: in law).
                       А. БЛИЗКИЕ КРОВНЫЕ РОДСТВЕННИКИ


1. отец                                                                       (father)
2. мать                                                                     (mother)
3. сын                                                                      (son)
4. дочь                                                                     (daughter)
5. брат                                                                     (brother)
6. сестра                                                                    (sister)
7. внук                                                                      (grandson)
8. внучка                                                                   (granddaughter)
9. дедушка                                                                   (grandfather)
10. бабушка                                                                 (grandmother)




                                          154