Полное определение атрибута подразумевает указание для него следующих параметров (см. форму C9):
|
|
| Этап стратегии
|
| Этап анализа
|
| Правила
|
|
| Наименование
|
| Н
|
| Н
|
| Не играет существенной роли, но может пригодиться. Лаконичность ускоряет перекрестные ссылки.
|
|
| Описание
|
| Н
|
| О
|
|
|
|
| Обязательный/необязательный
|
| Н
|
| О
|
|
|
|
| % первоначально
|
| Н
|
| Н
|
| Только для необязательных атрибутов.
|
|
| % обычно
|
| Н
|
| Н
|
| Только для необязательных атрибутов. Используется для разработки и настройки механизма хранения.
|
|
| При условии
|
| Н
|
| Н
|
| Только для необязательных атрибутов. Определяет условия, при которых значение должно существовать.
|
|
| Формат
|
| Н
|
| О
|
| Character, integer, date,...
|
|
| Максимальная длина
|
| Н
|
| О
|
|
|
|
| Средняя длина
|
| Н
|
| Н
|
|
|
|
| Единица измерения
|
| Н
|
| Н
|
|
|
|
| Доступность для пользователя
|
| Н
|
| Н
|
| Иногда такие домены, как например "оклад", ограничивают доступ к входящим в них атрибутам. Но это бывает нечасто.
|
|
|
|
| Этап стратегии
|
| Этап анализа
|
| Правила
|
|
| Права доступа
|
| Н
|
| Н
|
| Имеются в виду права на создание значения (C), коррекцию (U), удаление (D), помещение в архив (A), выборку/чтение (R)
|
|
| Уровень полномочий
|
| Н
|
| Н
|
| Уровень доступа к данным может регулироваться уровнем полномочий.
|
|
| Объект ответственности
|
| Н
|
| Н
|
| Домены, реализующие внутренние правила организации, могут быть предметом заботы и ответственности конкретного пользователя.
|
|
| Правило допустимости значений
|
| Н
|
| Н
|
| Алгоритм или список значений (см. ниже).
|
|
| Значение по умолчанию
|
| Н
|
| Н
|
| Используется крайне редко (только когда атрибут обязательный).
|
|
| Если null
|
| Н
|
| Н
|
| В некоторых реализациях null предполагает "отсутствие текущего значения". Если вам нужна иная трактовка, вам следует заранее договориться с пользователем о том, какое конкретное значение использовать в этом случае. Для необязательных атрибутов. (См. Глоссарий.)
|
|
| Происхождение
|
| Н
|
| Н
|
| Вычисление, подсчет или алгоритм (редко).
|
|
| Набор значений или диапазоны:
значение
|
| Н
|
| Н
|
| Точное значение (или нижняя граница диапазона).
|
|
| наивысшее значение
|
| Н
|
| Н
|
|
|
|