Введение в информационные системы. Брюхомицкий Ю.А. - 87 стр.

UptoLike

Составители: 

87
вень абстракции, который носит название интерпретирующего домена (в неко-
торых моделях он называется ролью). Например, введение интерпретирующих
доменов Годы и Км/час между доменом целых чисел и атрибутами Возраст и
Скорость позволяет дифференцировать эти атрибуты, поскольку теперь они
будут определены на разных доменах (рис. 6.1).
Рис. 6.1. Пример
интерпретируемого домена
В приведенном примере интерпретирующий домен «ассоциирует» с
определяемыми на нем атрибутами некоторые единицы измерения: с атрибутом
Возраст ассоциируются годы, а с атрибутом Скорость километры в час. Два
атрибута несравнимы, если ассоциированные с ними единицы измерения не
могут быть приведены к общей единице измерения. Можно ввести не один, а
несколько уровней интерпретации. От числа уровней зависит, насколько точно
будут передаваться тонкости семантического различия атрибутов. Пример ие-
рархии обобщения интерпретирующих доменов приведен на рис. 6.2.
Рис. 6.2. Иерархия обобщения интерпретирующих доменов
Целые 1, 2, …, 60
Годы
Км/час
Возраст личности
Скорость Возраст дома Быстрота
Ч
исла
Ц
елые
Вес Воз
р
аст
Д
еньги
Залог Заем Г
ру
з
Ч
еловек
Ско
р
ость
АвтоЖ/
д
Авиа
ом
Ч
еловек