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

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


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



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

Этап анализа

Правила

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

Н

Н

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

Описание

Н

О

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

Н

О

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

Н

Н

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

% обычно

Н

Н

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

При условии

Н

Н

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

Формат

Н

О

Character, integer, date,...

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

Н

О

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

Н

Н

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

Н

Н

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

Н

Н

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

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

Этап анализа

Правила

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

Н

Н

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

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

Н

Н

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

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

Н

Н

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

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

Н

Н

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

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

Н

Н

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

Если null

Н

Н

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

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

Н

Н

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

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

значение

Н

Н

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

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

Н

Н

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

Этап анализа

Правила

аббревиатура

Н

Н

Согласована с пользователем.

суть

Н

Н

Полный смысл значения или диапазона.

Взаимоотношения с другими элементами

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

Этап анализа

Правила

Сущность

О

О

Атрибуты могут существовать только в контексте сущности.

Домен

Н

Н

Атрибут ограничивается заданием домена, но только если этот домен касается по меньшей мере еще одного атрибута.

Функция

Н

О

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

Обозначения:

О - обязательный параметр

Н - необязательный параметр


Содержание раздела