- •История создания ооа
- •1. Краткий обзор ооа
- •1.2 Информационные модели
- •1.3 Модели состояний
- •1.4 Модели процессов
- •2. Концепция информационного моделирования
- •Идентификаторы
- •Типы атрибутов
- •Описание атрибутов и доменов
- •Описание объектов
- •2.2 Атрибуты
- •Домены и значения атрибутов
- •Правила атрибутов
Правила атрибутов
Информационная модель основана на реляционной модели данных. Представление данных в виде отношений между ними. Реляционная модель определяется в конкретных утверждениях, которые мы используем в информационной модели и значение, которое мы подразумеваем, когда назначаем атрибут для объекта.
- один экземпляр объекта имеет одно единственное значение, каждого атрибута в любой момент времени.
В табличной интерпретации это означает что существует один элемент данных на пересечении столбца со строкой.
- атрибут не должен содержать никакой внутренней структуры
Пример. Номер насоса - П101; модель производителя – родничок – 120
Статус: вкл или выкл.
Видим изготовитель и модель представлены одной характеристикой (родничок – 120)
- когда объект имеет составной идентификатор из двух и более атрибутов, каждый атрибут не являющийся частью идентификатора, представляет характеристику всего объекта, а не его части и не характеристику чего-либо другого.
Пример. Объект: перемещения сока(номер бака хранилища, номер бака для приготовления, количество литров, планируемое время перемещения). Тогда атрибут перемещения сока.количество литров обозначает количество литров перемещаемых от бака для хранения к баку для приготовления, а не количество литров в баке хранилища или в баке для приготовления.
- каждый атрибут, не являющийся частью идентификатора, представляет характеристику экземпляра, указанного идентификатором, а не характеристику какого-то другого атрибута – неидентификатора.
Объект: порция(номер порции, номер рецепта, количество литров, время приготовления). Тогда атрибут порция.время приготовления должен представлять фактическое время приготовления порции, а не время приготовления, определяемое рецептом.
