Смекни!
smekni.com

База данных "Отдел аспирантуры" (стр. 8 из 14)

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