§ 1.3 Отношения объектов
Человек может рассказать не только о свойствах объекта, но и об отношениях, в которых этот
объект находится с другими объектами. Например:
«Иван — сын Андрея»;
«Эверест выше Эльбруса»;
«Винни Пух дружит с Пятачком»;
«21 кратно 3»;
«Кострома такой же старинный город, как и Москва»;
«Текстовый процессор входит в состав программного обеспечения компьютера».
В каждом из приведенных предложений выделено имя отношения, которое обозначает характер связи между двумя объектами.
Отношения могут существовать не только между двумя объектами, но и между объектом и множеством объектов, например:
«Дискета является носителем информации»;
• «Камчатка — это полуостров (является полуостровом)».
В каждом из этих предложений описано отношение «является элементом множества».
Отношение может связывать два множества объектов, например:
• «Колеса входят в состав автомобилей»;
• «Бабочки — это насекомые (являются разновидностью насекомых)».
Попарно связаны одним и тем же отношением могут быть несколько объектов.
Соответствующее словесное описание может оказаться очень длинным, и тогда в нем трудно разобраться.
Пусть про населенные пункты А, Б, В, Г, Д и Е известно, что некоторые из них соединены железной дорогой: населенный пункт А соединен железной дорогой с населенными пунктами В, Г и Е, населенный пункт Е — с населенными пунктами В, Г и Д.
Для большей наглядности имеющиеся связи («соединен железной дорогой») можно изобразить линиями на схеме отношений. Объекты на схеме отношений могут быть изображены кругами, овалами, точками, прямоугольниками и т. д. (рис. 1.2).
Имена некоторых отношений изменяются, когда меняются местами имена объектов, например:
«выше» — ниже», «приходится отцом» — «приходится сыном». В этом случае направление отношения обозначают стрелкой на схеме отношений.
Так, на рис. 1.3 каждая стрелка направлена от отца к его сыну и поэтому отражает отношение «приходится отцом», а не «приходится сыном». Например: «Андрей приходится отцом Ивану».
Стрелки можно не использовать, если удается сформулировать и соблюсти правило взаимного расположения объектов на схеме. Например, если на рис. 1.3 имена детей всегда располагать ниже имени их отца, то можно обойтись без стрелок.
Такие отношения, как «приходится сыном», «соединен железной дорогой», «покупает», «лечит»
и т. д., могут связывать только объекты некоторых видов. А в отношениях «входит в состав» и «является разновидностью» могут находиться любые объекты.
Коротко о главном В сообщении об объекте могут быть приведены не только свойства данного объекта, но и отношения, которые связывают его с другими объектами. Имя отношения обозначает характер этой связи. Отношения могут связывать не только два объекта, но и объект с множеством объектов или два множества.
Любые отношения между объектами можно наглядно описать с помощью схемы отношений.
Объекты на схеме отношений могут быть изображены кругами, овалами, точками, прямоугольниками и т. д. Связи между объектами могут быть изображены линиями или стрелками.
Вопросы и задания 1. Назовите имя отношения в каждом приведенном предложении. Какое имя можно будет дать отношению, если имена объектов в предложении поменять местами? В каких парах имя отношения при этом не изменится?
а) Колобок поет песню Лисе.
б) Конек-Горбунок помогает Ивану.
в) В Москве есть Манежная площадь.
г) Пилюлькин лечит Сиропчика.
д) Страшила путешествует вместе с Элли.
2. Для каждой пары объектов укажите соответствующее отношение.
3. Какую связь отражает каждая схема отношений на рис. 1.4-1.8? Выберите правильный ответ из следующих вариантов:
• «является разновидностью»;
• «входит в состав»;
• «является условием (причиной)»;
• «предшествует».
§ 1.4. Разновидности объектов и их классификация Из двух множеств, связанных отношением «является разновидностью», одно является подмножеством другого. Например, множество попугаев является подмножеством множества птиц, множество натуральных чисел является подмножеством множества целых чисел.
Схему отношения «является разновидностью» мы будем называть схемой разновидностей (рис. 1.9). Такие схемы используются в учебниках, каталогах и энциклопедиях для описания самых разных объектов, например растений, животных, сложных предложений, транспортных средств и т.
д.
На схеме разновидностей имя подмножества всегда располагается ниже имени включающего его множества.
Объекты подмножества обязательно обладают всеми признаками объектов множества (наследуют признаки множества) и кроме них имеют еще свой, дополнительный признак (или несколько признаков). Этим дополнительным признаком может быть свойство или действие. Например» любое домашнее животное нужно кормить, собаки, кроме того, лают и кусаются, а ездовые собаки, кроме того, еще и бегают в упряжке.
Важно понимать, что сами по себе объекты не делятся ни на какие множества и подмножества. Например, арбузу совершенно «безразлично», относят его к семейству тыквенных растений, к подмножеству полосатых или шарообразных объектов. Подмножества объектов выделяет и обозначает человек, потому что ему так удобнее усваивать и передавать информацию.
Дело в том, что человек одновременно может концентрировать свое внимание лишь на 5-9 объектах.
Для упрощения работы с множеством объектов его делят на несколько частей; каждую из этих частей опять делят на части; те, в свою очередь, еще раз и т. д. Деление большого множества на подмножества происходит не стихийно, а по некоторым признакам его объектов.
Подмножество объектов, имеющих общие признаки, называется классом. Деление множества объектов на классы называется классификацией. Признаки, по которым один класс отличается от другого, называются основанием классификации.
Классификация называется естественной, если в качестве ее основания взяты существенные признаки объектов. Примером естественной классификации является классификация живых существ, предложенная Карлом Линнеем (1735 г.). В настоящее время ученые разделяют множество всех живых существ на пять основных царств: растения, грибы, животные, простейшие и прокариоты.
Каждое царство разделено на уровни — систематические единицы. Высший уровень называется типом. Каждый тип делится на классы, классы — на отряды, отряды — на семейства, семейства — на роды, а роды — на виды.
Классификация называется искусственной, если в качестве ее основания взяты несущественные признаки объектов. К искусственным классификациям относятся вспомогательные классификации (алфавитно-предметные указатели, именные каталоги в библиотеках). Пример искусственной классификации — деление множества звезд на небе на созвездия, проводившееся по признакам, которые к самим звездам не имели никакого отношения.
Можно предложить следующую классификацию объектов, с которыми взаимодействует пользователь в операционной системе Windows (рис.
1.10).
Коротко о главном Схема разновидностей — это схема отношений «является разновидностью» между множествами и подмножествами объектов.
У объектов подмножества есть дополнительные признаки, кроме тех, которые есть у объектов множества, включающего данное подмножество.
Подмножество объектов, имеющих общие признаки, называется классом. Деление множества объектов на классы называется классификацией. Признаки, по которым один класс отличается от другого, называются основанием классификации.
1. Для каждого из указанных подмножеств назовите множество, с которым оно связано отношением «является разновидностью» (назовите общее имя, отвечающее на вопрос «Что это такое?»):
а) местоимение;
г) параллелограмм;
2. Найдите в списке шесть пар множеств, между которыми существуют отношения «является разновидностью». Определите в каждой такой паре имя подмножества. Назовите для него хотя бы одно дополнительное свойство:
строитель;
справочник;
Выберите из списка имена девяти множеств, связанных отношениями «является разновидностью». Составьте схему разновидностей:
4. Используя предложенную классификацию параллелограммов, опишите свойства квадрата, наследующего их сразу у двух предков — прямоугольника и ромба. Какими дополнительными свойствами обладает квадрат: а) по отношению к прямоугольнику; б) по отношению к ромбу?
5. В каждом пункте перечислены объекты, сгруппированные по классам. Например: стол, компьютер, лук / корова, ручка, кастрюля / село, знамя, перо — это существительные, классифицированные по родам. Определите основания классификаций:
а) ель, сосна, кедр, пихта / береза, осина, липа, тополь;
б) картофель, лук, огурцы, помидоры / яблоки, апельсины, груши, мандарины;
в) рожь, тишь, ложь, рысь / пшеница, тишина, истина, кошка;
г) рубашка, пиджак, платье, сарафан / пальто, шуба, плащ, штормовка;
д) волк, медведь, лиса, лось / корова, собака, кошка, лошадь.
6. Предложите свою классификацию компьютерных объектов «файл» и «документ».