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