- •1. Базовые определения и соглашения
- •1.1. Определение и описание сущности
- •1.2. Определение и описание связи
- •1.3. Действительные и недействительные связи
- •1.4. Атрибуты
- •1.5. Уникальный (ключевой) идентификатор
- •1.6. Правила оформления er-диаграммы
- •1.7. Резюме
- •2. Дополнительные определения и соглашения
- •2.1. Подтипы сущностей
- •2. Дополнительные определения и соглашения 25
- •2. Дополнительные определения и соглашения 27
- •2.2. Дополнительные соглашения для сущностей
- •2. Дополнительные определения и соглашения 29
- •2.3. Исключающая дуга
- •2. Дополнительные определения и соглашения 31
- •2. Дополнительные определения и соглашения 33
- •2.4. Дополнительные соглашения для связей
- •2. Дополнительные определения и соглашения 35
- •2.5. Домены
- •2. Дополнительные определения и соглашения 37
- •2.6. Резюме
- •3. Классические структуры и общие образцы
- •3.1. Классические иерархические структуры
- •3. Классические структуры и общие образцы 39
- •3. Классические структуры и общие образцы 41
- •3. Классические структуры и общие образцы 43
- •3. Классические структуры и общие образцы 45
- •3.2. Сетевые структуры
- •3. Классические структуры и общие образцы 47
- •3.3. Изменения во времени
- •3. Классические структуры и общие образцы 49
- •3.4. Накладная на материалы
- •3. Классические структуры и общие образцы 51
- •3.5. Классификации и категории
- •3. Классические структуры и общие образцы 53
- •3.6. Типы сущности
- •3. Классические структуры и общие образцы 55
- •3.7. Общая модель для Заказов
- •3. Классические структуры и общие образцы 57
- •3.8. Общая модель для ролей и работ
- •3. Классические структуры и общие образцы 59
- •3.9. Продукция
- •3. Классические структуры и общие образцы 61
- •3. Классические структуры и общие образцы 63
- •3. Классические структуры и общие образцы 65
- •4. Нормализация данных 67
- •4. Нормализация данных
- •4. Нормализация данных 69
- •4. Нормализация данных 71
- •5. Оценка качества модели "Сущность-Связь" 73
- •5.1. Качество er-модели в конце этапа стратегии
- •5. Оценка качества модели "Сущность-Связь" 75
- •5. Оценка качества модели "Сущность-Связь" 77
- •5.2. Качество er-модели в конце этапа анализа
- •5. Оценка качества модели "Сущность-Связь" 79
- •5. Оценка качества модели "Сущность-Связь" 81
3. Классические структуры и общие образцы 63
─────────────────────────────────────────────────────────────────
Шаг 4. При определении прогнозов, проектов, планов и т.д.,
часто ссылаются на тип ресурса, который будет использован в про-
екте. В редких случаях ссылаются на сам ресурс из-за его специфи-
ческих свойств, например, использование особого здания или компь-
ютера.
Следующая диаграмма отражает связь проекта с требуемыми
ресурсами. Использование слова "редко" помогает квалифицировать
редко существующую связь.
┌──────────────┐
│ │
┌────────────┐ │ │
│ ├┐по │ ПРОЕКТ │
│ ├┼───────── ─ ─ ─ ─ ─┤ │
│ ПУНКТ ├┘ иметь │ │
│ │ └──────────────┘
│ ПЛАНА │специфици-
│ │роваться ┌───────────┐
│ ПРОЕКТА ├┐для │ ├┐в
│ ├┼─ ─ ─ ─ ─ ─ ─ ─ ─┤ ПЕРИОД ├┼ ─ ┐
│ ├┘ для│ ├┘
│ │ └────────┬──┘ │
│ │ состоит
│ │ из └ ─ ─ ─ ┘
│ │
│ │ ┌──────────────┐
│ │относиться │ │
│ ├┐ к │ ТИП ПЛАНА │
│ ├┼────────── ─ ─ ─ ─ ┤ │
│ ├┘ классифи- │напр. Бюджет │
├┬┬──────┬┬┬─┘ катор для └──────────────┘
редко исполь-└┼┘ └┼┘исполь-
зовать └o────────o┘зовать
│ │
│
│ └ ─ ─ ─ ┐
показан в показан в
┌─────────────┴┐ ┌┴─────────────┐
│ │относиться │ │
│ ├┐ к │ │
│ РЕСУРС ├┼────── ─ ─ ─ ┤ ТИП РЕСУРСА │
│ ├┘ класси-│ │
│ │ фикатор│ │
└──────────────┘ для └──────────────┘
Рис.3.29. Добавление ресурсов
.
Информационно-логическое моделирование.
64 Модель "Сущность-Связь"
─────────────────────────────────────────────────────────────────
Шаг 5. Добавим к модели необходимые структуры для информации
по фактическому использованию ресурсов. При использовании ресур-
сов также чаще имеют дело с типами ресурсов и реже со специфичны-
ми ресурсами.
┌───────────────┬┐по ┌──────────┐
│ ├┼──────────────── ─ ─ ─ ─ ─ ─ ─ ─ ─┤ │
│ ПУНКТ РАСХОДА ├┘ иметь│ │
│ │ ┌────────────┐ │ ПРОЕКТ │
│# дата │ │ ├┐по │ │
│o количество │ │ ├┼────── ─ ─ ─ ─┤ │
│o ед. измерения│ │ ПУНКТ ├┘ иметь │ │
│o ... │ │ │ └──────────┘
│ │ │ ПЛАНА │специфици-
└┬┬┬────────┬┬┬─┘ │ │роваться ┌─────────┐
└┼┘редко └┼┘исполь- │ ПРОЕКТА ├┐для │ ├┐в
│исполь- │зовать │ ├┼ ─ ─ ─ ─ ─ ─ ─┤ ПЕРИОД ├┼ ┐
│зовать │ │ ├┘ для│ ├┘
└─o──────────o─┘ │ │ └───────┬─┘ │
│ │ │ │ состоит
│ │ │ │ из └─ ─ ┘
│ │ │ │
│ │ │ │ ┌───────┐
│ │ │ │относиться │ │
│ │ ├┐ к │ ТИП │
│ │ │ ├┼────────── ─ ─ ─ ─ ┤ │
│ ├┘ классифи- │ ПЛАНА │
│ │ редко ├┬┬──────┬┬┬─┘ катор для │ │
исполь-└┼┘ └┼┘исполь- │ │
│ │ зовать └o────────o┘зовать └───────┘
│
│ └ ─ ─ ─ ─ ─ ─ ─ ─┐ │
│ │ │
в в в в
┌─┴──────────┴┐ ┌┴──┴─────────────┐
│ │ │ │
│ │относиться │ │
│ РЕСУРС ├┐ к │ ТИП РЕСУРСА │
│ ├┼────── ─ ─ ─ ┤ │
│ ├┘ класси-│ │
│ │ фикатор│ │
└─────────────┘ для └─────────────────┘
Рис.3.30. Использование ресурсов
.
