Скачиваний:
111
Добавлен:
30.04.2013
Размер:
735.74 Кб
Скачать

2.5. Домены

Домен - это набор утверждений прикладной области для опреде-

ления множества значений атрибутов, а также ограничения формата и

другие особенности, которые применяются к группе атрибутов.

Например:

- список значений;

- диапазон значений;

- любая их комбинация.

Атрибуты одного домена имеют общий набор ограничений, уста-

навливаемый этим доменом. Более полное определение домена приве-

дено в Приложении 2.

* Использование

Является разумным устанавливать определения доменов для час-

то встречамых атрибутов, таких как:

- адрес;

- почтовый код;

- сорт/класс (часто со списком значений);

2. Дополнительные определения и соглашения 37

─────────────────────────────────────────────────────────────────

- оклад (может быть ограничен диапазоном возможных значений).

Например, домен АДРЕС определяет формат для любого адреса

как символьную строку, длиной 32 символа.

Домены не представляются на ER-диаграмме. Описание домена

осуществляется с помощью типовой формы Приложения 2.

* Полное определение атрибута

В конце детального анализа информационных требований для

каждого атрибута ER-модели должно быть определено:

- имя;

- системное имя, используемое в дальнейшем для именования

колонок таблиц или полей записей;

- описание;

- формат;

- максимальная длина;

- значения и/или диапазон значений;

и связанные с ним:

- сущность;

- уникальный идентификатор;

- домен;

- использование деловыми функциями.

Полное определение атрибута приведено в приложении 2.

2.6. Резюме

В этой главе были изложены полезные дополнительные определе-

ния и условия, в особенности такие как:

- подтипы и супертипы;

- исключающая дуга.

Эти концепции не только дают более богатый набор для техники

моделирования, но и позволяют более точно представить наше пони-

мание прикладной области, а также определяют некоторые правила

для реализации приложений.

Информационно-логическое моделирование.

38 Модель "Сущность-Связь"

─────────────────────────────────────────────────────────────────

3. Классические структуры и общие образцы

Эта глава содержит некоторые общие структуры ER-моделей, ко-

торые могут оказаться полезными как шаблоны для использования в

конкретных разработках.

Первый набор иллюстрирует классические структуры для:

- Иерархий структурных единиц предприятия;

- Сетей;

- Изменений во времени (история);

- Накладных на материалы;

- Классификаций и категорий;

- Типов сущностей.

Второй набор состоит из примеров, которые могут иметь приме-

нение во многих случаях.

Примеры Применимы также для

Заказы Контрактов, соглашений, счетов и т.д.

Должности и Трудовых контрактов, организационных

выполняемые работы единиц

Продукция Оборудования, компонентов, частей

Информация по Бюджетов, прогнозов, фактов

управлению