Синтез обобщающих сущностей и категорий
По результатам анализа (п. 4.1.2) введены следующие обобщающие сущности и их категории:
1) Обобщающая сущность «Сотрудник» с категорией «Продавец»;
2) Обобщающая сущность «Продажа» с категорией «Сроки продажи»;
3) Обобщающая сущность «Контактная информация» с категориями «Телефон» и «Эл.почта»;
4) Обобщающая сущность «Потребители услуг комиссионного магазина» с категориями «Покупатель» и «Комитент».
Устранение дублирования атрибутов и связей
Устранены следующие дублирующиеся атрибуты:
1) Атрибут «Продавец.Табельный номер» функции 4 удален как избыточный;
2) Атрибут «Продавец.ФИО» функции 4 удален как избыточный;
3) Атрибут «Сроки продажи.Дата приема» функции 3 удален как избыточный;
4) Атрибут «Сроки продажи.Срок хранения» функции 3 удален как избыточный;
5) Атрибут «Сроки продажи.Дата продажи» функции 3 удален как избыточный;
6) Атрибут «Сроки продажи.Дата продажи» функции 4 удален как избыточный;
7) Атрибут «Товар.Наименование товара» функции 4 удален как избыточный;
8) Атрибут «Покупатель.ФИО» функции 4 удален как избыточный;
9) Атрибут «Покупатель.Категория» функции 4 удален как избыточный;
10) Атрибут «Комитент.Адрес эл.почты» функции 3 удален как избыточный;
11) Атрибут «Товар.Цена» функции 4 удален как избыточный;
12) Атрибут «Телефон.Номер» функции 1 удален как избыточный;
13) Атрибут «Телефон.Тип» функции 1 удален как избыточный;
14) Атрибут «Место.Нпп» функции 1 удален как избыточный;
15) Атрибут «Место.Дата прихода» функции 1 удален как избыточный;
16) Атрибут «Место.Дата ухода» функции 1 удален как избыточный;
Устранены следующие дублирующиеся связи:
1) Связь «Контакт» функции 1 удалена как избыточная;
Спецификации ограничений и правил
В данном подразделе локальные ограничения и правила, сформулированные в разд. 3 для локальных ER-моделей, трансформированы применительно к глобальной модели, а именно:
– ограничения атрибутов сущностей (таблица 4.1);
– ограничения кортежей (таблица 4.2);
– ограничения уникальности (таблица 4.3);
– динамические ограничения (таблица 4.4);
– прочие ограничения (таблица 4.5);
– операционные правила (таблица 4.6).
– правила ссылочной целостности (таблица 4.7);
Таблица 4.1
Ограничения атрибутов
| Имя атрибута или агрегата | Тип | Размер | Границы или допустимые значения | Значение по умолчанию | |||||||||
| 1. Сотрудник.Табельный номер | строка цифр | 1) | |||||||||||
| 2. Сотрудник.ФИО | агрегат | 2) | |||||||||||
| 3. Сотрудник.Дата рождения | дата | 3) | |||||||||||
| 4. Сотрудник.Стаж | положит. целое | вычисл. 4) | |||||||||||
| 5. Паспорт.Серия | положит. целое | ||||||||||||
| 6. Паспорт. Номер | положит. целое | ||||||||||||
| 7. Паспорт.Дата выдачи | дата | 3) | |||||||||||
| 8. РОВД.Серия | положит. целое | ||||||||||||
| 9. РОВД.Кем выдан | строка рус. букв | ||||||||||||
| 10. Телефон.Номер | строка | 5) | |||||||||||
| 11. Телефон.Тип | строка рус. букв | 6) | |||||||||||
| 12. Эл.почта.Адрес | строка | ||||||||||||
| 13. Эл.почта.Местонахождение | строка | ||||||||||||
| 14. Контактн.информация.Нпп | положит. целое | инкр. 7) | |||||||||||
| 15. Контактн.информация Примечание | текст | ||||||||||||
| 16. Место.Нпп | положит. целое | инкр. 8) | |||||||||||
| 17. Место.Дата прихода | дата | ||||||||||||
| 18. Место.Дата ухода | « | ||||||||||||
| 19. Подразделение.Код подразделения | строка цифр | ||||||||||||
| 20. Подразделение.Название подразделения | строка | ||||||||||||
| 21. Карьера.Нпп | положит. целое | инкр.9) | |||||||||||
| 22. Карьера.Дата назначения | дата | ||||||||||||
| 23. Карьера.Дата снятия | дата | ||||||||||||
| 24. Должность.Код должности | строка цифр | ||||||||||||
| 25. Должность.Название должности | строка | ||||||||||||
| 26. Обучение.Срок обучения | строка | 10) | |||||||||||
| 27. Обучение.Тип учреждения | строка | ||||||||||||
| 28. Образование.Нпп | положит. целое | инкр.11) | |||||||||||
| 29. Образование.Присвоенная специальность | строка | ||||||||||||
| 30. Товар.Табельный номер | строка | ||||||||||||
| 31. Товар.Наименование товара | строка | ||||||||||||
| 32. Вещь.Размер | положит.число | ||||||||||||
| 33. Вещь.Возрастная категория | строка | ||||||||||||
| 34. Товар.Состав | « | ||||||||||||
| 35. Товар.Цвет | « | ||||||||||||
| 36. Товар.Тип | « | ||||||||||||
| 37. Использование.Тип | « | ||||||||||||
| 38. Использование.Предназначение | « | ||||||||||||
| 39. Товар.Категория | « | ||||||||||||
| 40. Товар.Страна-изготовитель | « | ||||||||||||
| 41. Товар.Наличтие фирменной бирки | « | ||||||||||||
| 42. Товар.Сроки обмена | « | 12) | |||||||||||
| 43. Качество и цена.Степень изношенности | « | 13) | |||||||||||
| 44. Качество и цена.Наличие брака | « | ||||||||||||
| 45. Качество и цена.Цена | положит.число | 14) | |||||||||||
| 46. Сроки продажи.Дата приема | дата | ||||||||||||
| 47. Сроки продажи.Срок хранения | строка | 12) | |||||||||||
| 48. Сроки продажи.Дата возврата | дата | ||||||||||||
| 49. Сроки продажи.Дата продажи | дата | ||||||||||||
| 50. Комитент.Дата рождения | дата | ||||||||||||
| 51. Потребители услуг КМ.Табельный номер | строка | ||||||||||||
| 52. Потребители услуг КМ.ФИО | агрегат | 2) | |||||||||||
| 53. Потребители услуг КМ.Категория | строка | ||||||||||||
| 54. Работа.Нпп | положит. целое | инкр.8) | |||||||||||
| 55. Работа.Дата прихода | дата | ||||||||||||
| 56. Работа.Дата ухода | дата | ||||||||||||
| 57 . Работа.Название места работы | строка | ||||||||||||
| 58. Работа.Должность | строка | ||||||||||||
| 59. Продажа.Номер продажи | положит. число | инкр.16) | |||||||||||
| 60. Статья.Номер статьи | положит. целое | ||||||||||||
| 61. Статья.Вид | строка | ||||||||||||
| 62. Статья.Назавание | « | ||||||||||||
| 63. Время.Дата составления | дата | ||||||||||||
| 64. Время.Отчетный период | строка | 10) | |||||||||||
| 65.Статьи дохода.Сумма дохода | положит. число | 14) | |||||||||||
| 66. Статьи дохода.Процент от стоимости товара | « | ||||||||||||
| 67. Статьи дохода.Процент за хранение на витрине | « | ||||||||||||
| 68. Статьи расходов.Сумма расходов | « | 14) | |||||||||||
| 69. Статьи расходов.Аренда торговой площади | « | 14) | |||||||||||
| 70. Статьи расходов.Оборудование | « | 14) | |||||||||||
| 71. Статьи расходов.Зарплата продавца | « | 14) | |||||||||||
| 72. Статьи расходов.Реклама | « | 14) | |||||||||||
| 73. Статьи расходов.Услуги юриста | « | 14) | |||||||||||
| 74. Статьи расходов.Налоговые отчисления | « | 14) | |||||||||||
| 75. Справка о продаже вещей.Количество | положит. число | ||||||||||||
| 76. Справка о продаже вещей.Цена продажи | положит. число | ||||||||||||
| 77. Справка о продаже вещей.Сумма | положит. число | 14) | |||||||||||
| 78. Справка о продаже вещей.ФИО комитента | агрегат | 2) | |||||||||||
Таблица 4.2.
Ограничения кортежей
| № п/п | Группа атрибутов | Ограничение |
| 1. | Место.Дата прихода, Дата ухода, Работа. Дата прихода, Дата ухода | Дата ухода > Дата прихода |
| 2. | Сотрудник.Дата рождения, Место.Дата прихода | Дата прихода – Дата рождения >= 25 лет |
| 3. | Сроки продажи.Дата приема, Дата продажи | Дата продажи > Дата поступления |
| 4. | Сроки продажи.Дата приема, Дата продажи, Дата возврата | Дата продажи - Дата поступления < Дата возврата |
| 5. | Комитент.Дата рождения, Сроки продажи.Дата приема товара для продажи | Дата приема товара для продажи - Дата рождения>=20 лет |
| 6. | Место.Дата прихода, Дата ухода, Работа. Дата прихода, Дата ухода, | Дата ухода - Дата прихода >=1 год |
| 7. | Продажа.Сроки продажи.Дата продажи | Дата продажи > Текущая дата – 100 лет |
| 8. | Продажа.Номер продажи | Номер продажи >0 |
| 9. | Статьи дохода.Сумма дохода, Статьи расходов.Сумма расходов | Сумма дохода - Сумма расходов >= 0 |
| 10. | Время.Отчетный период | Отчетный период > 3 мес. |
Таблица 4.3.
Ограничения уникальности
| № п/п | Атрибут или группа атрибутов | Среди каких экземпляров какой сущности или связи имеет место уникальность |
| 1. | Сотрудник.Табельный номер | всех экз. сущности Сотрудник |
| 2. | Сотрудник.ФИО | « |
| 3. | Паспорт.Серия | всех экз. сущности Паспорт |
| 4. | Паспорт.Номер | всех экз. сущности Паспорт |
| 5. | РОВД.Серия | всех экз. сущности РОВД |
| 6. | Контактн.информация.Нпп | всех экз. сущности Контактн.информация одного потребителя услуг КМ |
| 7. | Телефон.Номер | всех экз. сущности Телефон |
| 8. | Место.Нпп | всех экз. связи Место одного сотрудника |
| 9. | Место.Дата прихода | « |
| 10. | Место.Дата ухода | « |
| 11. | Карьера.Нпп | всех экз. связи Карьера одного сотрудника на одном месте |
| 12. | Карьера.Дата назначения | « |
| 13. | Карьера.Дата снятия | « |
| 14. | Подразделение.Код подразд. | всех экз. сущности Подразделение |
| 15. | Должность.Код должности | всех экз. сущности Должность |
| 16. | Обучение.Срок обучения | всех экз. связи Обучение одного сотрудника |
| 17. | Образование.Нпп | всех экз. сущности Образование одного сотрудника |
| 18. | Товар.Табельный номер | всех экз. сущности Товар |
| 19. | Качество и цена.Степень изношенности | всех экз. сущности Качество и цена |
| 20. | Качество и цена.Наличие брака | всех экз. сущности Качество и цена |
| 21. | Сроки продажи.Дата приема | всех экз. сущности Сроки продажи |
| 22. | Сроки продажи.Срок хранения | всех экз. сущности Сроки продажи |
| 23. | Потребители услуг КМ.Табельный номер | всех экз. сущности Комитент |
| 24. | Потребители услуг КМ.ФИО | всех экз. сущности Потребители услуг КМ |
| 25. | Работа.Нпп | всех экз. связи Работа одного комитента |
| 26. | Работа.Дата прихода | « |
| 27. | Работа.Дата ухода | « |
| 28. | Сроки продажи.Дата продажи | всех экз. сущности Сроки продажи |
| 29. | Продажа.Номер продажи | всех экз. сущности Продажа |
| 30. | Эл.почта.Адрес | всех экз. сущности Эл.почта |
| 31. | Статья.Номер статьи | всех экз. сущности Статья |
| 32. | Статья.Дата составления | всех экз. сущности Статья |
| 33. | Статьи дохода.Сумма дохода | всех экз. сущности Статьи дохода |
| 34. | Статьи расходов.Сумма расходов | всех экз. сущности Статьи расходов |
| 35. | Справка.Количество | всех экз. сущности Справка |
| 36. | Справка.ФИО комитента | всех экз. сущности Справка |
Таблица 4.4.
Динамические ограничения
| № п/п | Группа атрибутов | Ограничение |
| 1. | Сотрудник.Табельный номер | Номер ← Номер + 1 — значение атрибута «номер» может лишь увеличиваться на единицу |
| 2. | Образование.Нпп | Нпп← Нпп + 1 — значение атрибута «Нпп» может лишь увеличиваться на единицу |
| 3. | Контактн.информация.Нпп | Нпп← Нпп + 1 — значение атрибута «Нпп» может лишь увеличиваться на единицу |
| 4. | Место.Нпп | Нпп← Нпп + 1 — значение атрибута «Нпп» может лишь увеличиваться на единицу |
| 5. | Карьера.Нпп | Нпп← Нпп + 1 — значение атрибута «Нпп» может лишь увеличиваться на единицу |
| 6. | Товар.Табельный номер | Номер ← Номер + 1 — значение атрибута «номер» может лишь увеличиваться на единицу |
| 7. | Потребители услуг КМ.Табельный номер | Номер ← Номер + 1 — значение атрибута «номер» может лишь увеличиваться на единицу |
| 8. | Работа. Нпп | Нпп← Нпп + 1 — значение атрибута «Нпп» может лишь увеличиваться на единицу |
| 9. | Продажа.Номер продажи | Номер ← Номер + 1 — значение атрибута «номер» может лишь увеличиваться на единицу |
| 10. | Статья.Номер статьи | Номер ← Номер + 1 — значение атрибута «номер» может лишь увеличиваться на единицу |
Таблица 4.5.
Другие ограничения
| № п/п | Группа атрибутов | Ограничение |
| 1. | Место.Дата ухода | Дата ухода, соответствующая данному сотруднику, может быть незаполненной только для последнего места его работы (текущей) |
| 2. | Место.Нпп, Дата прихода, Дата ухода | Хронологическая последовательность значений Дата прихода, Дата ухода в связях Место, соответствующих одному сотруднику, упорядоченных по Нпп |
| 3. | Карьера.Нпп, Дата назначения | Хронологическая последовательность значений Дата назначения в связях Карьера, соответствующих одному Месту одного сотрудника, упорядоченных по Нпп |
| 4. | Место.Нпп | Последовательность номеров, соответствующая местам работы одного сотрудника, должна начинаться с 1 и не иметь пропусков |
| 5. | Карьера.Нпп | Последовательность номеров, соответствующая должностям на одном месте работы одного сотрудника, должна начинаться с 1 и не иметь пропусков |
| 6. | Сотрудник.Дата рождения, Место.Дата прихода | для одного сотрудника: Дата прихода – Дата рождения >= 25 лет |
| 7. | Образование. Нпп | Последовательность номеров, соответствующая уровням образования одного сотрудника, должна начинаться с 1 и не иметь пропусков |
| 8. | Товар.Табельный номер | Последовательность номеров, соответствующая порядку товаров, должна начинаться с 1 и не иметь пропусков |
| 9. | Качество и цена.Степень изношенности | Степень изношенности исчисляется в процентах, может начинаться с нуля и не должна превышать 100% |
| 10. | Сроки продажи. Дата продажи | «Дата продажи», соответствующая данному товару, может быть незаполненной только для еще не про-данного товара |
| 11. | Потребители услуг КМ.Табельный номер | Последовательность номеров, соответствующая порядку комитентов, должна начинаться с 1 и не иметь пропусков |
| 12. | Товар.Табельный номер, Сроки продажи.Дата приема, Сроки продажи. Дата продажи | Хронологическая последовательность значений «Дата приема», «Дата продажи» в сущности «Сроки продажи», соответствующих одному товару, упорядоченного по «Табельному номеру» |
| 13. | Продажа.Номер продажи | Последовательность номеров, соответствующая порядку продаж, должна начинаться с 1 и не иметь пропусков |
| 14. | Номер статьи | Последовательность номеров, соответствующая порядку составления статей, должна начинаться с 1 и не иметь пропусков |
Таблица 4.6.
Операционные правила
| № п/п | Группа атрибутов | Ограничение |
| 1. | Атрибуты, относящиеся к сотруднику: Табельный номер, ФИО, … и т.д. | При удалении записи о каком-либо сотруднике все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
| 2. | Атрибуты, относящиеся к сотруднику: Сотрудник.Стаж, Место.Дата ухода, Должность.Название должности | При удалении записи о каком-либо сотруднике фиксируется дата ухода сотрудника и подсчитывается его стаж работы на данной должности. Вместе с этим фиксируется и должность, на которой он работал |
| 3. | Атрибуты, относящиеся к сотруднику: Фамилия, Имя, Отчество | Изменения могут вноситься в соответствующие поля в случае, если у сотрудника изменился один из этих атрибутов |
| 4. | Атрибуты, относящиеся к сотруднику: Паспорт.Серия, Номер, Дата выдачи, РОВД.Серия, Кем выдан | Изменения могут вноситься в соответствующие поля в случае, если у сотрудника изменился один из этих атрибутов |
| 5. | Атрибуты, относящиеся к сотруднику: Телефон. Номер | Изменения могут вноситься в данное поле, если у сотрудника изменился номер телефона |
| 6. | Атрибуты, относящиеся к сотруднику: Образование.Нпп, Образование.Присвоенная спец-ть, Обучение.Тип учреждения, Обучение.Срок обучения | В случае, если при внесении информации о сотруднике данные поля не были заполнены, но во время работы, сотрудник получил определенную специальность, в данную группу полей могут быть внесены изменения |
| 7. | Атрибуты, относящиеся к сотруднику: Табельный номер | При добавлении записи о сотруднике значение данного поля автоматически увеличивается на единицу |
| 8. | Атрибуты, относящиеся к сотруднику: Образование.Нпп, Обучение.Тип учреждения, Обучение.Срок обучения | При добавлении записи о сотруднике в данные поля автоматически заносятся следующие значения: Нпп – 1, Тип учреждения – колледж, срок обучения – 2 года. |
| 9. | Атрибуты, относящиеся к товару: Табельный номер, Наименование товара, … и т.д. | При удалении записи о каком-либо товаре все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
| 10. | Атрибуты, относящиеся к товару: Табельный номер | При удалении записи о каком-либо товаре номера всех остальных товаров, стоящих в списке после удаляемого, уменьшаются на единицу |
| 11. | Атрибуты, относящиеся к товару: Качество и цена.Цена | В данное поле могут вноситься изменения, если по взаимному согласию комитента и комиссионера цена товара изменилась |
| 12. | Атрибуты, относящиеся к товару: Сроки продажи.Срок хранения, Сроки продажи.Дата возврата | В данное поле могут вноситься изменения, если по взаимному согласию комитента и комиссионера были изменены срок хранения товара на витрине магазина и, соответственно, дата возврата, в случае, если товар не удалось продать |
| 13. | Атрибуты, относящиеся к товару: Табельный номер | При добавлении записи о новом товаре, значение данного поля автоматически увеличивается на единицу |
| 14. | Атрибуты, относящиеся к товару: Сроки продажи.Дата поступления | При добавлении записи о новом товаре, в данное поле автоматически заносится текущая дата |
| 15. | Атрибуты, относящиеся к потребителям услуг КМ: Потребители услуг КМ.Табельный номер, ФИО, Категория, ... | При удалении записи о каком-либо потребителе услуг КМ все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
| 16. | Атрибуты, относящиеся к потребителям услуг КМ: Потребители услуг КМ.Табельный номер | При удалении записи о каком-либо потребителе услуг КМ номера всех остальных потребителей, стоящих в списке после удаляемого, уменьшаются на единицу |
| 17. | Атрибуты, относящиеся к потребителю услуг КМ: Фамилия, Имя, Отчество | Изменения могут вноситься в соответствующие поля в случае, если у потребителя услуг КМ изменился один из этих атрибутов |
| 18. | Атрибуты, относящиеся к потребителю услуг КМ: Эл.почта.Адрес, Телефон. Номер | Изменения могут вноситься в данные поля, если у потребителям услуг КМ поменялся номер телефона или адрес эл. почты |
| 19. | Атрибуты, относящиеся к потребителям услуг КМ: Потребители услуг КМ.Табельный номер | При добавлении записи о новом комитенте, значение данного поля автоматически увеличивается на единицу |
| 20. | Атрибуты, относящиеся к потребителям услуг КМ: Категория | При добавлении записи о новом потребителе услуг КМ в данное поле автоматически заносится значение «Новичок» |
| 21. | Атрибуты, относящиеся к продаже: Номер продажи, Дата продажи, … и т.д. | При удалении записи о какой-либо продаже все сведения о ней переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
| 22. | Атрибуты, относящиеся к продаже: Номер продажи | При удалении записи о какой-либо продаже номера всех остальных продаж, стоящих в списке после удаляемой, уменьшаются на единицу |
| 23. | Атрибуты, относящиеся к продаже: Потребитель услуг КМ.Покупатель. ФИО, Контактная информация. Телефон.Номер , Эл. почта.Адрес | Изменения могут вноситься в соответствующие поля в случае, если у покупателя изменился один из этих атрибутов |
| 24. | Атрибуты, относящиеся к продаже: Сотрудник.Продавец. ФИО, Контактн.информация.Номер телефона | Изменения могут вноситься в соответствующие поля в случае, если у продавца изменился один из этих атрибутов |
| 25. | Атрибуты, относящиеся к продаже: Номер продажи | При добавлении записи о новом продаже, значение данного поля автоматически увеличивается на единицу |
| 26. | Атрибуты, относящиеся к продаже: Дата продажи | При добавлении записи о новой продаже, в данное поле автоматически заносится текущая дата |
| 27. | Атрибуты, относящиеся к продаже: Товар. Нпп | При добавлении записи о новом купленном товаре, значение данного поля автоматически увеличивается на единицу |
| 28. | Атрибуты, относящиеся к Ведению документации и отчетности: Номер статьи, Название, … и т.д. | При удалении записи, содержащей данные какого-либо документа или отчета, все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
| 29. | Атрибуты, относящиеся к Ведению документации и отчетности: Номер статьи | При удалении записи содержащей данные какого-либо отчета, номера всех остальных статей, стоящих в списке после удаляемой, уменьшаются на единицу |
| 30. | Атрибуты, относящиеся к Ведению документации и отчетности: Статьи дохода.Процент от стоимости товара, Процент за хранение на витрине | Изменения могут вноситься в соответствующие поля в случае, если у комиссионера изменились процентные ставки одного из этих атрибутов |
| 31. | Атрибуты, относящиеся к Ведению документации и отчетности: Статьи расходов.Аренда торговой площади, Оборудование, Зарплата продавцу, Реклама, Услуги юриста, Налоговые отчисления | Изменения могут вноситься в соответствующие поля в случае, если у комиссионера изменилась величина расходов по одной или нескольким из этих статей расхода |
| 32. | Атрибуты, относящиеся к Ведению документации и отчетности: Номер статьи | При добавлении записи о новой статье, значение данного поля автоматически увеличивается на единицу |
| 33. | Атрибуты, относящиеся к Ведению документации и отчетности: Дата составления | При добавлении записи о новой статье, в данное поле автоматически заносится текущая дата |
Таблица 4.7.
Ссылочные правила
| № п/п | Родительская сущность/связь | Дочерняя сущность/связь | Правило удаления | Другие правила |
| Сотрудник | Место | каскадное | ||
| Подразделение | Место | строгое | ||
| Место | Карьера | каскадное | ||
| Должность | Карьера | строгое | ||
| Сотрудник | Контакт | каскадное | ||
| Контактная информация | Контакт | строгое | ||
| Продавец | Работа с | каскадное | ||
| Паспорт | ПД | строгое | ||
| РОВД | ПД | каскадное | ||
| Потребители услуг КМ | Работа с | строгое | ||
| Продавец | Осуществление | каскадное | ||
| Продажа | Осуществление | строгое | ||
| Продавец | Составление | каскадное | ||
| Статья | Составление | строгое | ||
| Продажа | П - Т | каскадное | ||
| Товар | П - Т | строгое | ||
| Товар | Т - КЦ | каскадное | ||
| Качество и Цена | Т - КЦ | строгое | ||
| Товар | Размер | каскадное | ||
| Вещь | Размер | строгое | ||
| Товар | Т - И | каскадное | ||
| Использование | Т - И | строгое | ||
| Сотрудник | Образование | каскадное | ||
| Обучение | Образование | строгое | ||
| Комитент | Место | каскадное | ||
| Работа | Место | строгое | ||
| Потребители услуг КМ | Контакт | каскадное | ||
| Контактная информация | Контакт | строгое | ||
| Статья | С - В | каскадное | ||
| Время | С - В | строгое |
Примечания:
Вывод
В результате проектирования глобальной ER-модели, соответствующей локальным ER-моделям для отдельных автоматизируемых функций, получена графическая модель, включающая от 1 до 23 сущностей в третьей нормальной форме. Введенные 3 обобщенных сущностей содержат от 1 до 2 категорий. Разработанные спецификации ограничений и операционных правил включают все ограничения и правила, полученные на предыдущем этапе и трансформированные для глобальной ER-модели; дополнительно на данном этапе введено 2 ограничения и 3 правила.
Рисунок 4.1 – Глобальная ER – модель базы данных