Моделирование взаимосвязей между сущностями



         

Определение атрибута


Полное определение атрибута подразумевает указание для него следующих параметров (см. форму C9):

Этап стратегии

Этап анализа

Правила

Наименование

Н

Н

Не играет существенной роли, но может пригодиться. Лаконичность ускоряет перекрестные ссылки.

Описание

Н

О

Обязательный/необязательный

Н

О

% первоначально

Н

Н

Только для необязательных атрибутов.

% обычно

Н

Н

Только для необязательных атрибутов. Используется для разработки и настройки механизма хранения.

При условии

Н

Н

Только для необязательных атрибутов. Определяет условия, при которых значение должно существовать.

Формат

Н

О

Character, integer, date,...

Максимальная длина

Н

О

Средняя длина

Н

Н

Единица измерения

Н

Н

Доступность для пользователя

Н

Н

Иногда такие домены, как например "оклад", ограничивают доступ к входящим в них атрибутам. Но это бывает нечасто.

Этап стратегии

Этап анализа

Правила

Права доступа

Н

Н

Имеются в виду права на создание значения (C), коррекцию (U), удаление (D), помещение в архив (A), выборку/чтение (R)

Уровень полномочий

Н

Н

Уровень доступа к данным может регулироваться уровнем полномочий.

Объект ответственности

Н

Н

Домены, реализующие внутренние правила организации, могут быть предметом заботы и ответственности конкретного пользователя.

Правило допустимости значений

Н

Н

Алгоритм или список значений (см. ниже).

Значение по умолчанию

Н

Н

Используется крайне редко (только когда атрибут обязательный).

Если null

Н

Н

В некоторых реализациях null предполагает "отсутствие текущего значения". Если вам нужна иная трактовка, вам следует заранее договориться с пользователем о том, какое конкретное значение использовать в этом случае. Для необязательных атрибутов. (См. Глоссарий.)

Происхождение

Н

Н

Вычисление, подсчет или алгоритм (редко).

Набор значений или диапазоны:

значение

Н

Н

Точное значение (или нижняя граница диапазона).

наивысшее значение

Н

Н

<


Содержание  Назад  Вперед