2)Дата рождения > Текущая дата – 100 лет; Дата рождения < Текущая дата – 16 лет.
3) Вычисляется как суммарное время работы на каждой должности в различных подразделениях организации по значениям атрибутов Дата прихода, Дата ухода.
4) Следующее значение (инкремент).
5) Дата проведения> Текущая дата
2.1.1 Функция 1 «Учет кадров»
Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на листе 1 в документе «Иерархическая модель».
Состав и структура модели. Модель содержит единственную сущность «Сотрудник», набор атрибутов которой имеет сложную структуру: простой агрегат «ФИО», повторяющиеся агрегаты «Телефон» и «Место работы». Последний агрегат, в свою очередь, содержит повторяющийся агрегат «Стаж».
Обобщение атрибутов. Исходные атрибуты, отражающие различные телефоны, имеющиеся у служащего («служебный», «домашний», «мобильный» и т. д.), обобщены в повторяющийся агрегат «Телефон» с атрибутами «Номер по порядку», «Номер телефона», «Тип телефона», «Примечание».
2.1.2 Функция 2 «Экспертиза». Состав функции (* – агрегат): Регистр. номер экспертизы, Дата проведения, Объект недвижимости*, Отв. эксперт*, Часть объекта*.
Состав однозначного агрегата «Объект недвижимости»: Код объекта, Код типа объекта, Название типа объекта, Адрес, Владелец*.
Состав однозначного агрегата «Владелец» агрегата «Объект недвижимости»: Код владельца, ФИО владельца.
Состав однозначного агрегата «Отв. эксперт»: Код, ФИО.
Состав множественного агрегата «Часть объекта»: Нпп части, Код типа, Название типа, Код части, Название части, Входит в состав части (код), Параметр объекта*.
Состав множественного агрегата «Параметр объекта» агрегата «Часть объекта»: Нпп, Код параметра, Название параметра, Значение параметра.
2.1.3 Функция 3 «Покупка». Состав функции (* – агрегат): Рег. номер договора на покупку, Дата заключения договора, Объект недвижимости*, Собственник*, Рег. номер экспертизы, Отв. сотрудник*, Причина покупки*, Стоимость.
Состав однозначного агрегата «Объект недвижимости»: Код объекта, Код типа объекта, Название типа объекта, Адрес.
Состав однозначного агрегата «Собственник»: Код собственника, ФИО собственника.
Состав однозначного агрегата «Отв. сотрудник»: Код, ФИО.
Состав множественного агрегата «Причина покупки»: Нпп, Код вида причины, Название вида причины, Содержание.
2.1.4 Функция 4 «Продажа». Состав функции (* – агрегат): Рег. номер продажи, Дата продажи, Объект недвижимости*, Покупатель*, Отв. сотрудник*, История продажи*, Стоимость.
Состав однозначного агрегата «Объект недвижимости»: Код объекта, Адрес.
Состав однозначного агрегата «Покупатель»: Код покупателя, ФИО покупателя.
Состав однозначного агрегата «Отв. сотрудник»: Код, ФИО.
Состав однозначного агрегата «История продажи»: Дата выставления, Потенциальный покупатель*.
Состав множественного агрегата «Потенциальный покупатель» агрегата «История продажи»: Код, ФИО, Дата начала переговоров, Дата окончания переговоров, Содержание.
Таблица 2.2.
Ограничения кортежей
№ п/п | Источник | Группа атрибутов | Ограничение | ||||
Функция 1 «Учет кадров» | |||||||
1.1 | Дата рождения | Дата рождения > Текущая дата – 100 лет; Дата рождения < Текущая дата – 16 лет. | |||||
Функция 2 «Экспертиза» | |||||||
2.1 | Дата проведения | Дата проведения > Текущая дата | |||||
Функция 3 «Покупка» | |||||||
3.1 | Дата заключения договора | Дата заключения договора > Текущая дата | |||||
Функция 4 «Продажа» | |||||||
4.1 | Дата продажи | Дата продажи > Текущая дата | |||||
4.2 | Дата окончания переговоров | Дата окончания переговоров > Текущая дата | |||||
4.2 | Дата выставления | Дата выставления > Текущая дата |
Таблица 2.3.
Ограничения уникальности
№ п/п | Источник | Группа атрибутов | Среди каких экземпляров имеет место уникальность |
Функция 1 «кадров» | |||
1.1 | + | ФИО | среди всех сотрудников |
1.2 | + | Телефон.Номер | среди всех телефонов одного сотрудника |
Функция 2 «Экспертиза» | |||
2.1 | + | Регистрационный номер | среди всех номеров |
2.2 | + | Объект недвижимости | среди всех объектов |
2.32.42.5 | ++ | ВладелецОтветственный экспертЧасть объекта | среди всех владельцевсреди всех экспертовсреди всех частей |
Функция 3 «Покупка» | |||
3.1 | + | Регистрационный номер | среди всех номеров |
3.2 | + | Объект недвижимости | среди всех объектов |
3.33.4 | ++ | СобственникОтветственный сотрудник | среди всех собственниковсреди всех сотрудников |
Функция 4 «Продажа» | |||
4.1 | + | Регистрационный номер | среди всех номеров |
4.2 | + | Объект недвижимости | среди всех объектов |
4.34.44.5 | +++ | ПокупательОтветственный сотрудникИстория продаж | среди всех покупателейсреди всех сотрудниковсреди всех историй продаж |
Динамические ограничения