
- •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. Классические структуры и общие образцы 41
─────────────────────────────────────────────────────────────────
Модель на рис.3.4. представляет иерархию с выделенной верши-
ной.
┌────────────────────────────┐
│ │
│ ОРГАНИЗАЦИОННАЯ ЕДИНИЦА │
│ │
│ ┌─────────────────┐ │
│ │ ├┐входить в
│ │ ПОДРАЗДЕЛЕНИЕ ├┼────┼─────┐
│ │ ├┘ │
│ └─────────────────┘ │ │
│ │
│ ┌─────────────────┐ ├ ─ ─ ┘
│ │ │ │состоять
│ │ ПРЕДПРИЯТИЕ │ │ из
│ │ │ │
│ └─────────────────┘ │
│ │
└────────────┬┬┬─────────────┘
относиться к└┼┘
│
│
классификатор для
┌──────────┴──────────┐
│ │
│ ТИП ОРГАНИЗАЦИОННОЙ │
│ │
│ ЕДИНИЦЫ │
│ │
└─────────────────────┘
Рис.3.4. Альтернатива 2
.
Информационно-логическое моделирование.
42 Модель "Сущность-Связь"
─────────────────────────────────────────────────────────────────
Следующее расширение ER-модели (рис.3.5.) позволяет иметь
информацию об объединении предприятий, т.е. когда одно предприя-
тие находится в структуре другого. Такая информация может потре-
боваться для финансового анализа.
┌────────────────────────────┐
│ │
│ ОРГАНИЗАЦИОННАЯ ЕДИНИЦА │
│ │
│ ┌─────────────────┐ │
│ │ ├┐входить в
│ │ ПОДРАЗДЕЛЕНИЕ ├┼────┼─────┐
│ │ ├┘ │
│ └─────────────────┘ │ │
│ │
│ ┌─────────────────┐ ├ ─ ─ ┘
│ │ │ │состоять
│ │ ПРЕДПРИЯТИЕ │ │ из
│ │ │ │
│ └─────────────────┘ │
│ │
└────────────┬┬┬─────────────┘
относиться к└┼┘
│
│
классификатор для
┌──────────┴──────────┐
│ │ быть
│ ТИП ОРГАНИЗАЦИОННОЙ ├┐подструктурой
│ ├┼ ─ ─ ┐
│ ЕДИНИЦЫ ├┘
│ │ │
└─────────────────────┘
иметь│ │
└ ─ ─ ─ ─ ─ ─ ┘
Рис.3.5. Альтернатива 3
Рекурсивная связь сущности ТИП ОРГАНИЗАЦИОННОЙ ЕДИНИЦЫ по-
зволяет формировать допустимые правила, по которым один тип орга-
низационной единицы может быть представлен подтипом другого.
* Изменения во времени
С течением времени предприятия реорганизуются, и может по-
требоваться анализ текущей структуры предприятия и его структуры
в прошлом. Этим целям служит следующая сетевая модель.
.