Таблица 3.2. Ограничения кортежей
| № п/п | Группа атрибутов | Ограничение | |
| Функция 1 «Учет кадров» | |||
| 1.1 | Карьера.Дата назначения, Дата увольнения | Дата увольнения > Дата назначения | |
Функция 2 «Учет лиц, пишущих диссертации» | |||
| 2.1 | Индивидуальный план.Дата поступления, Дата последней аттестации | Дата последней аттестации > Дата поступления | |
| 2.2 | Индивидуальный план.Дата поступления, Дата окончания (отчисления) | Дата окончания (отчисления) для докторантов = Дата поступления + 3года, для соискателей = Дата поступления +4года, но если Дата последней аттестации>Текущей даты +1 год, то Дата окончания (отчисления)= Текущей дате+1мес. Дата окончания (отчисления) для аспирантов очников, соискателей= Дата поступления+3 года, для аспирантов заочников = Дата поступления +4года, но если Дата последней аттестации>Текущей даты +1 год, то Дата окончания (отчисления)= Текущей дате+1мес. | |
| Функция 3 «Организация и проведение кандидатских экзаменов» — ограничения кортежей не выявлены | |||
| Функция 4 «Защита диссертации» — ограничения кортежей не выявлены | |||
| Функция 5 «Составление протокола защиты» — ограничения кортежей не выявлены | |||
Таблица 3.3 Ограничения уникальности
| № п/п | Атрибут или группа атрибутов | Среди каких экземпляров какой сущности или связи имеет место уникальность | |
| Функция 1 «Учет кадров» | |||
| 1.1 | Сотрудник.№ удостоверения | всех экз. сущности Сотрудник | |
| 1.2 | Сотрудник.ФИО | всех экз. сущности Сотрудник | |
| 1.3 | Паспорт.Номер | всех экз. сущности Паспорт | |
| 1.4 | Телефон.Номер | всех экз. сущности Телефон одного сотрудника | |
| 1.5 | Диплом.Номер | всех экз. сущности Диплом | |
| 1.6 | Место.Нпп | всех экз. связи Место одного сотрудника | |
| 1.7 | Карьера.Дата назначения | всех экз. связи Карьера одного сотрудника | |
| 1.8 | Карьера.Дата увольнения | всех экз. связи Карьера одного сотрудника | |
| 1.9 | Идентификация.ИНН | всех экз. связи Идентификация | |
| 1. 10 | Идентификация.Свод-во пенс. страхования | всех экз. связи Идентификация | |
Функция 2 «Учет лиц, пишущих диссертации» | |||
| 2.1 | Пишущий диссертацию.Код | всех экз. сущности Пишущий диссертацию | |
| 2.2 | Пишущий диссертацию.ФИО | всех экз. сущности Пишущий диссертацию | |
| 2.3 | Телефон.Номер | всех экз. сущности Телефон одного лица, пишущего диссертацию | |
| 2.4 | Диплом о присуждении уч.степени/ высшем проф. образовании.Номер | всех экз. сущности Диплом о присуждении уч.степени/ высшем проф. образовании | |
| 2.5 | Консультант/ руководитель.Нпп | всех экз. сущности Консультант/ руководитель одного пишущего диссертацию | |
| 2.6 | Консультант/ руководитель.ФИО | всех экз. сущности Консультант/ руководитель одного пишущего диссертацию | |
| 2.7 | Индивидуальный план.№ | всех экз. сущности Индивидуальный план | |
| 2.8 | Индивидуальный план.№ удостоверения о сдаче кандид. Экзаменов | всех экз. сущности Индивидуальный план | |
| Функция 3 «Организация и проведение кандидатских экзаменов» | |||
| 3.1 | Кандидатский экзамен.№ экзаменационной ведомости | всех экз. сущности Кандидатский экзамен | |
| 3.2 | Член комиссии.Нпп | всех экз. сущности Член комиссии одного экзамена | |
| 3.3 | Экзаменационный Вопрос.Нпп | всех экз. сущности Вопрос одного экзамена | |
| Функция 4 «Защита диссертации» | |||
| 4.1 | Диссертация.Код | всех экз. сущности Диссертация | |
| 4.2 | Диссертация.Название | всех экз. сущности Диссертация | |
| 4.3 | Автор.Код | всех экз. сущности Автор одной ученой степени | |
| 4.4 | Автор.ФИО | всех экз. сущности Автор одной ученой степени | |
| 4.5 | Консультант/ руководитель.Нпп | всех экз. сущности Консультант/ руководитель одного автора | |
| 4.6 | Консультант/ руководитель.ФИО | всех экз. сущности Консультант/ руководитель одного автора | |
| 4.7 | Оппонент.Нпп | всех экз. сущности Оппонент одного автора | |
| 4.8 | Оппонент.ФИО | всех экз. сущности Оппонент одного автора | |
| Функция 5 «Составление протокола защиты» | |||
| 5.1 | Протокол защиты.Номер | всех экз. сущности Протокол защиты | |
| 5.2 | Протокол защиты.Название диссертации | всех экз. сущности Протокол защиты | |
| 5.3 | Диссертант.Код | всех экз. сущности Диссертант одной ученой степени | |
| 5.4 | Диссертант.ФИО | всех экз. сущности Диссертант одной ученой степени | |
| 5.5 | Вопрос на защите.Нпп | всех экз. сущности Вопрос одной защиты | |
| 5.6 | Выступление.Нпп | всех экз. сущности Выступление одной защиты | |
| 5.7 | Протокол голосования.Номер | всех экз. сущности Протокол голосования | |
Таблица 3.4. Динамические ограничения
| № п/п | Группа атрибутов | Ограничение | |
| Функция 1 «Учет кадров» | |||
| 1.1 | Место работы. Номер места работы | Номер места работы ← Номер места работы + 1 — значение атрибута «Номер места работы» может увеличиваться лишь на единицу | |
| 1.2 | Образование. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
Функция 2 «Учет лиц, пишущих диссертации» | |||
| 2.1 | Научный консультант/ руководитель. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
| Функция 3 «Организация и проведение кандидатских экзаменов» | |||
| 3.1 | Член экзаменационной комиссии. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
| 3.2 | Экзаменационный Вопрос. Номер вопроса по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
| Функция 4 «Защита диссертации» | |||
| 4.1 | Научный консультант или руководитель. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
| 4.2 | Оппонент. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
| Функция 5 «Составление протокола защиты» | |||
| 5.1 | Вопрос на защите. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
| 5.2 | Выступления. Номер по порядку | Номер ← Номер + 1 — значение атрибута «Номер» может увеличиваться лишь на единицу | |
Таблица 3.5. Другие ограничения
| № п/п | Группа атрибутов | Ограничение |
| Функция 1 «Учет кадров» | ||
| 1.1 | Образование. Номер по порядку | Последовательность номеров, соответствующая разному образованию, полученному одним сотрудником, должна начинаться с 1 и не иметь пропусков |
| 1.2 | Место работы. Номер места работы | Последовательность номеров, соответствующая местам работы одного сотрудника, должна начинаться с 1 и не иметь пропусков |
| 1.3 | Карьера. Дата увольнения | «Дата увольнения», соответствующая данному сотруднику, может быть незаполненной только для последнего места его работы (текущей) |
| 1.4 | Место. Номер места работы, Карьера.Дата назначения, Дата увольнения | Хронологическая последовательность значений «Дата назначения», «Дата увольнения» в агрегате «Карьера», соответствующих одному сотруднику, упорядоченных по «Номеру места» |
| 1.5 | Сотрудник.Дата рождения, Паспорт.Дата выдачи паспорта | Дата выдачи паспорта=Дата рождения +14лет |
| 1.6 | Сотрудник.Дата рождения, Карьера. Дата назначения | Дата назначения на работу № 1=Дата рождения +16 лет |
| 1.7 | Карьера.Дата назначения на работу №1,Трудовая книжка Дата выдачи | Трудовая книжка.Дата выдачи > Карьера.Дата приема на работу №1 |
Функция 2 «Учет лиц, пишущих диссертации» | ||
| 2.1 | Научный консультант/ руководитель. Номер по порядку | Последовательность номеров, соответствующая научным консультантам/ руководителям одного лица, пишущего диссертацию, должна начинаться с 1 и не иметь пропусков |
| 2.2 | Пишущий диссертацию.Дата рождения, Диплом.Дата выдачи диплома о присуждении ученой степени кандидата наук | Дата выдачи диплома о присуждении ученой степени кандидата наук = Дата рождения + 17лет + 5лет + 3года |
| 2.3 | Диплом.Дата выдачи диплома о присуждении ученой степени кандидата наук, Индивидуальный план.Дата поступления | Дата поступления > Дата выдачи диплома о присуждении ученой степени кандидата наук |
| 2.4 | Пишущий диссертацию.Дата рождения, Диплом.Дата выдачи диплома о высшем профессиональном образовании | Дата выдачи диплома о высшем профессиональном образовании = Дата рождения + 17лет + 5лет |
| 2.5 | Диплом.Дата выдачи диплома о высшем профессиональном образовании, Индивидуальный план.Дата поступления | Дата поступления > Даты выдачи диплома о высшем профессиональном образовании |
| Функция 3 «Организация и проведение кандидатских экзаменов» | ||
| 3.1 | Член экзаменационной комиссии. Номер по порядку | Последовательность номеров, соответствующая членам экзаменационной комиссии на одном конкретном экзамене, должна начинаться с 1 и не иметь пропусков |
| 3.2 | Экзаменационный Вопрос. Номер вопроса по порядку | Последовательность номеров, соответствующая задаваемым вопросам на одном конкретном экзамене, должна начинаться с 1 и не иметь пропусков |
| Функция 4 «Защита диссертации» | ||
| 4.1 | Научный консультант или руководитель. Номер по порядку | Последовательность номеров научных консультантов или руководителей, одного лица, защищающего диссертацию, должна начинаться с 1 и не иметь пропусков |
| 4.2 | Оппонент. Номер по порядку | Последовательность номеров оппонентов одного лица, защищающего диссертацию, должна начинаться с 1 и не иметь пропусков |
| Функция 5 «Составление протокола защиты» | ||
| 5.1 | Вопрос на защите.Номер по порядку | Последовательность номеров, соответствующая задаваемым вопросам на одной защите, должна начинаться с 1 и не иметь пропусков |
| 5.2 | Выступление. Номер по порядку | Последовательность номеров, соответствующая выступлениям на одной защите, должна начинаться с 1 и не иметь пропусков |
Таблица 3.6. Операционные правила