Таблица 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. Операционные правила