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

       

Определение домена


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



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

Этап анализа

Правила

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

Н

Н

Лаконичность ускоряет перекрестные ссылки.

Описание

Н

О

Формат

Н

О

Character, integer, date,...

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

Н

О

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

Н

Н

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

Н

Н

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

Н

Н

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

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

Н

Н

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

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

Н

Н

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

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

Н

Н

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

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

Н

Н

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

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

Н

Н

Используется крайне редко.

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

Этап анализа

Правила

Если null

Н

Н

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

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

Н

Н

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

Н

Н

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

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

Н

Н

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

Н

Н

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

суть

Н

Н

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

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

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

Этап анализа

Правила

Домен

Н

Н

Домен может входить в состав другого домена и наследовать его ограничения.

Атрибут

Н

Н

К концу этапа анализа каждый домен должен включать не менее двух атрибутов.

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

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

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

ПОЛНОЕ ОПРЕДЕЛЕНИЕ АТРИБУТА

Код 215 ORACLE (R)

Система управления реляционной базой данных

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

статус.....

Сущность КУПОН.....

Домен.....

Описания/замечания

Определяет состояние купона с точки зрения его анализа

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

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

.....% обычно

при условии

.....

Формат

Макс. длина

Средняя

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

char

1

.....

.....

Пользователь

Права доступа (C,U,D,A,R,Все)

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

доступен для

.....

.....

.....

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

.....

.....

.....

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

Допускаются следующие переходы из одного состояния в другое

Из

В

1

2,3,6,7,9

2

3,6,9

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

..........

(только если обязательное)

если null

..........

(только если необязательное)

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

При создании купона статус=1

Значение

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

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

Суть

1

Создан

2

Собран или выдан

3

Использован обычно

6

Перенесен или заменен

7

Продан за деньги

9

Недействителен

Форма

Группа

Проект

Аналитик

Дата

Лист...

C9

Пользователь

Действие

Проверил

Дата

Всего...


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