Синтез обобщающих сущностей и категорий
По результатам анализа (п. 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 – модель базы данных