– ограничения кортежей (таблица 3.2);
– ограничения уникальности (таблица 3.3);
– динамические ограничения (таблица 3.4);
– прочие ограничения (таблица 3.5);
– операционные правила (таблица 3.6).
– правила ссылочной целостности (таблица 3.7);
Таблица 3.1
Ограничения атрибутов
Имя атрибутаили агрегата | Тип | Размер | Границыили допустимые значения | Структура | Условие | Многозначность | Значениепо умолчанию | ||||||||
мин | макс | ||||||||||||||
Функция 1 «Учет кадров» | |||||||||||||||
1.1. ФИО | строка рус. букв | <=50 | 1) | 1 | 1 | ||||||||||
1.2. Дата рождения | дата | 2) | 1 | 1 | |||||||||||
1.3. Стаж | положит. целое | вычисл. 3) | 1 | 1 | |||||||||||
1.4. Телефон.Нпп | положит. целое | 1 | 1 | инкр. 4) | |||||||||||
Функция 2 «Экспертиза» | |||||||||||||||
2.1. Регистрационный номер экспертизы | положит. целое | <=30 | 1 | 1 | инкр. 4) | ||||||||||
2.2. Дата проведения2.3. Объект недвижимости 2.3.1. Код объекта 2.3.2. Код типа объекта 2.3.3. Название типа объекта 2.3.4. Адрес 2.3.5. Владелец 2.3.5.1. Код владельца 2.3.5.2. ФИО владельца2.4. Ответственный эксперт 2.4.1. Код 2.4.2. ФИО2.5. Часть объекта 2.5.1. Нпп части 2.5.2. Код типа 2.5.3. Название типа 2.5.4. Код части 2.5.5. Название части 2.5.6. Параметр объекта2.5.6.1. Нпп 2.5.6.2. Код параметра2.5.6.3. Название параметра2.5.6.4. Значение параметра | дата агрегат положит. целое положит. целое строка рус. букв строка рус. букв агрегат положит. целое строка рус. букв агрегат положит. целое строка рус. букв агрегат положит. целое положит. целое строка рус. букв положит. целое строка рус. букв агрегат положит. целое положит. целое строка рус. букв положит. целое | <=50 <=50 <=50 <=50 <=50 <=50 <=50 <=50 <=50 <=30 <=50 <=50 <=50 <=15 <=50 <=50 <=50 <=50 <=30 <=15 <=30 <=30 <=30 <=30 | 1) 1) | 5) | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | М 1 1 М М 1 М М М 1 1 1 М М М М М 1 М М М 1 М М | инкр. 4) инкр. 4) | ||||||||
Функция 3 «Покупка» | |||||||||||||||
3.1. Регистрационный номер договора на покупку3.2. Дата заключения договора3.3. Объект недвижимости 3.3.1. Код объекта 3.3.2. Код типа объекта 3.3.3. Название типа объекта 3.3.4. Адрес3.4. Собственник 3.4.1. Код собственника 3.4.2. ФИО собственника3.5. Регистрационный номер экспертизы3.6. Ответственный сотрудник 3.6.1. Код 3.6.2. ФИО3.7. Причина покупки 3.7.1. Нпп 3.7.2. Код вида причины 3.7.3. Название причины 3.7.4. Содержание3.7. Стоимость | положит. Целое дата агрегат положит. целое положит. целое строка рус. букв агрегат строка рус. букв строка рус. букв положит. целое агрегат положит. целое строка рус. букв агрегат положит. целое положит. целое строка рус. букв строка рус. букв строка цифр | <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 | 1) 1) | 5) | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 1 1 1 1 1 1 1 М М М 1 1 М М М 1 1 1 1 М | инкр. 4) инкр. 4) инкр. 4) | ||||||||
Функция 4 «Продажа» | |||||||||||||||
3.1. Регистрационный номер продажи3.2. Дата продажи3.3. Объект недвижимости 3.3.1. Код объекта 3.3.2. Адрес3.4. Покупатель 3.4.1. Код покупателя 3.4.1. ФИО покупателя3.5. Ответственный сотрудник 3.5.1. Код 3.5.2. ФИО3.6. История продажи 3.6.1. Дата выставления 3.6.2. Потенциальный покупатель 3.6.2.1. Код 3.6.2.2. ФИО 3.6.2.3. Дата начала переговоров 3.6.2.4. Дата окончания переговоров 3.6.2.5. Содержание3.7. Стоимость | положит. целое дата агрегат положит. целое строка рус. букв агрегат положит. целое строка рус. букв агрегат положит. целое строка рус. букв агрегат дата агрегат положит. целое строка рус. букв дата дата строка рус. букв положит. целое | <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 | 1) 1) 1) | 5) 5) 5) 5) | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 1 1 1 1 1 М М М М 1 1 М 1 М 1 1 1 1 М М | инкр. 4) |
1) Российские фамилии, имена, отчества (первая буква прописная, остальные — строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).
2)Дата рождения > Текущая дата – 100 лет; Дата рождения < Текущая дата – 16 лет.
3) Вычисляется как суммарное время работы на каждой должности в различных подразделениях организации по значениям атрибутов Дата прихода, Дата ухода.
4) Следующее значение (инкремент).
5) Дата проведения> Текущая дата
Таблица 3.2.
Ограничения кортежей
№ п/п | Источник | Группа атрибутов | Ограничение | ||||
Функция 1 «Учет кадров» | |||||||
1.1 | Дата рождения | Дата рождения > Текущая дата – 100 лет; Дата рождения < Текущая дата – 16 лет. | |||||
Функция 2 «Экспертиза» | |||||||
2.1 | Дата проведения | Дата проведения > Текущая дата | |||||
Функция 3 «Покупка» | |||||||
3.1 | Дата заключения договора | Дата заключения договора > Текущая дата | |||||
Функция 4 «Продажа» | |||||||
4.1 | Дата продажи | Дата продажи > Текущая дата | |||||
4.2 | Дата окончания переговоров | Дата окончания переговоров > Текущая дата | |||||
4.2 | Дата выставления | Дата выставления > Текущая дата |
Таблица 3.3.