Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
объектно ориаентированный анализ Еникеев Рустем...docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
26 Кб
Скачать
☆

Правила атрибутов

Информационная модель основана на реляционной модели данных. Представление данных в виде отношений между ними. Реляционная модель определяется в конкретных утверждениях, которые мы используем в информационной модели и значение, которое мы подразумеваем, когда назначаем атрибут для объекта.

- один экземпляр объекта имеет одно единственное значение, каждого атрибута в любой момент времени.

В табличной интерпретации это означает что существует один элемент данных на пересечении столбца со строкой.

- атрибут не должен содержать никакой внутренней структуры

Пример. Номер насоса - П101; модель производителя – родничок – 120

Статус: вкл или выкл.

Видим изготовитель и модель представлены одной характеристикой (родничок – 120)

- когда объект имеет составной идентификатор из двух и более атрибутов, каждый атрибут не являющийся частью идентификатора, представляет характеристику всего объекта, а не его части и не характеристику чего-либо другого.

Пример. Объект: перемещения сока(номер бака хранилища, номер бака для приготовления, количество литров, планируемое время перемещения). Тогда атрибут перемещения сока.количество литров обозначает количество литров перемещаемых от бака для хранения к баку для приготовления, а не количество литров в баке хранилища или в баке для приготовления.

- каждый атрибут, не являющийся частью идентификатора, представляет характеристику экземпляра, указанного идентификатором, а не характеристику какого-то другого атрибута – неидентификатора.

Объект: порция(номер порции, номер рецепта, количество литров, время приготовления). Тогда атрибут порция.время приготовления должен представлять фактическое время приготовления порции, а не время приготовления, определяемое рецептом.