№ п/п | Источник | Группа атрибутов | Среди каких экземпляров имеет место уникальность |
Функция 1 «кадров» | |||
1.1 | + | ФИО | среди всех сотрудников |
1.2 | + | Телефон.Номер | среди всех телефонов одного сотрудника |
Функция 2 «Экспертиза» | |||
2.1 | + | Регистрационный номер | среди всех номеров |
2.2 | + | Объект недвижимости | среди всех объектов |
2.3 2.4 2.5 | + + | Владелец Ответственный эксперт Часть объекта | среди всех владельцев среди всех экспертов среди всех частей |
Функция 3 «Покупка» | |||
3.1 | + | Регистрационный номер | среди всех номеров |
3.2 | + | Объект недвижимости | среди всех объектов |
3.3 3.4 | + + | Собственник Ответственный сотрудник | среди всех собственников среди всех сотрудников |
Функция 4 «Продажа» | |||
4.1 | + | Регистрационный номер | среди всех номеров |
4.2 | + | Объект недвижимости | среди всех объектов |
4.3 4.4 4.5 | + + + | Покупатель Ответственный сотрудник История продаж | среди всех покупателей среди всех сотрудников среди всех историй продаж |
|
|
Динамические ограничения
В функциях 1-4 динамические ограничения не выявлены
Таблица 2.5.
Другие ограничения
№ п/п | Источник | Группа атрибутов | Ограничение |
Функция 1 «Учет кадров» | |||
1.1 | + | Стаж | Последовательность номеров, соответствующая должностям, должна начинаться с 1 и не иметь пропусков |
Функция 2 «Экспертиза» — ограничения не выявлены | |||
Функция 3 «Покупка» — ограничения не выявлены | |||
Функция 4 «Продажа» — ограничения не выявлены |
Таблица 2.6.
Операционные правила
№ п/п | Источник (табл. 1.3) | Группа атрибутов | Ограничение |
Функция 1 «Учет кадров» | |||
1.1. | + | Атрибуты, относящиеся к сотруднику: Личный номер, Фамилия, Имя, Отчество, … и т.д. | При удалении записи о каком-либо сотруднике все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
Функция 2 «Экспертиза» — Правила не выявлены | |||
Функция 3 «Покупка» — Правила не выявлены | |||
Функция 4 «Продажа» — Правила не выявлены | |||
Вывод
В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании. Общее число ограничений на уровне атрибутов составляет 100, на уровне кортежей — 8. Операционные правила выявлены и сформулированы для уровня кортежей.
|
|
ФИО Фамилия
Дата рождения Имя
Стаж Отчество
Телефон
Регистрационный номер
Дата проведения
Объект недвижимости Код объекта
Код типа объекта
Ответственный эксперт Название типа
Адрес
Часть объекта Владелец
|
Рисунок 2.1 — Исходная модель для функции 1 «Учет прав»
Рисунок 2.2 — Исходная модель для функции 2 «Заявление на выдачу или восстановление прав»
Рисунок 2.3 — Исходная модель для функции 4 «Практический экзамен по вождению»
Рисунок 2.4 — Исходная модель для функции 5 «Теоретический экзамен по вождению»
Рисунок 2.5 — Исходная модель для функции 2 «Учет кадров»
ПРОЕКТИРОВАНИЕ