Таблица 1.3.5 Функция 5 «Составление протокола защиты»
№п/п | Имя атрибута или агрегата | Тип | Размер | Ограничения или допустимыезначения | Многозначность | Значение по умолчанию | |
мин | макс | ||||||
1 | # № протокола защиты | строка цифр | 6 | 1 | 1 | ||
2 | Название диссертации | текст | 1 | 1 | |||
3 | На соискание степени… | строка букв | <=10 | 13) | 1 | 1 | |
Диссертант | |||||||
4 | Фамилия | строка букв | <=30 | 2) | 1 | 1 | |
5 | Имя | строка букв | <=30 | 2) | 1 | 1 | |
6 | Отчество | строка букв | <=30 | 2) | 1 | 1 | |
7 | Ученая степень | строка букв | <=10 | 0 | 1 | ||
8 | Ученое звание | строка букв | <=10 | 0 | 1 | ||
9 | Специальность | текст | 1 | 1 | |||
Вопрос | 1 | m | |||||
10 | Номер по порядку | полож. Целое | <=2 | 5) | 1 | 1 | |
11 | Фамилия И. О. Задавшего вопрос | текст | 2) | 1 | 1 | ||
12 | Содержание вопроса | текст | 1 | 1 | |||
13 | Ответ диссертанта | текст | 1 | 1 | |||
Дискуссия (выступления) | 1 | m | |||||
14 | Номер по порядку | полож. Целое | <=2 | 5) | 1 | 1 | |
15 | Фамилия И. О. Выступающего | строка букв | <=40 | 2) | 1 | 1 | |
16 | Статус выступающего | строка букв | <=10 | 12) | 1 | 1 | |
17 | Содержание выступления | текст | 1 | 1 | |||
18 | Ответ диссертанта | текст | 0 | 1 | |||
Протокол голосования | |||||||
19 | № протокола | строка цифр | 6 | 1 | 1 | ||
20 | Кол-во бюллетеней | полож. Целое | <=2 | 1 | 1 | ||
21 | За | полож. Целое | <=2 | 1 | 1 | ||
22 | Против | полож. Целое | <=2 | 1 | 1 | ||
23 | Не действительных бюллетеней | полож. Целое | <=2 | 1 | 1 | ||
24 | Решение Совета | текст | 1 | 1 | |||
25 | Совет | текст | 1 | 1 | |||
26 | Фамилия И.О. Председателя Совета | строка букв | <=40 | 2) | 1 | 1 | |
27 | Фамилия И.О. Ученого секретаря Совета | строка букв | <=40 | 2) | 1 | 1 |
Примечания:
1) ггппнн, где гг – год поступления; пп – номер отдела аспирантуры; нн – порядковый номер сотрудника(докторанта, аспиранта, соискателя) в отделе;
2) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные — строчные); возможныф двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами
3) Дата рождения > Текущая дата – 100 лет; Дата рождения < Текущая дата – 16 лет
4) «служ», «дом», «мбл», «проч»
5) Следующее значение (инкремент)
6) Вычисляется как суммарное время работы на каждой должности в различных подразделениях организации по значениям атрибутов Дата прихода, Дата увольнения
7) Статус = докторант, аспирант или соискатель
8) Средства обучения по умолчанию = бюджет, но может быть и коммерция
9) Ученая степень первого научного консультанта для пишущих докторские диссертации (научного руководителя для пишущих кандидатские диссертации), а также председателя Комиссии должна быть не ниже доктора наук
10) Форма обучения по умолчанию = очная, но может быть и заочная (заполняется только для аспирантов)
11) Необязательный (цифровой код города) цифровой номер, допустимы разделители-дефисы
12) Статус выступающего = научный консультант/ руководитель или оппонент или член Совета
13) Соискание степени доктора или кандидата
14) Количество бюллетеней для голосования = бюллетени «За» + бюллетени «Против» + число недействительных бюллетеней
Вывод
В результате анализа предположительного функционирования автоматизированной системы «Отдел аспирантуры» выбраны пять автоматизируемых функций, охватывающих учет лиц, пишущих докторские и кандидатские диссертации, учет самих защит диссертаций, прием кандидатских экзаменов, учет кадров отдела, информационное обеспечение которых соответствует объектам предметной области и включает необходимые атрибуты.
автоматизированный база реляционная модель
– Спецификации локальных ограничений и правил
В данном подразделе выявляются и записываются локальные ограничения целостности и операционные правила, а именно:
– ограничения атрибутов и агрегатов (таблица 1.3);
– ограничения кортежей (таблица 2.1);
– ограничения уникальности (таблица 2.2);
– динамические ограничения (таблица 2.3);
– прочие ограничения (таблица 2.4);
– операционные правила (таблица 2.5).
Таблица 2.1 Ограничения кортежей
№ п/п | Группа атрибутов | Ограничение | |
Функция 1 «Учет кадров» | |||
1.1 | Дата рождения, Дата выдачи паспорта | Дата выдачи паспорта=Дата рождения +14лет | |
1.2 | Дата рождения, Дата прихода | Дата приема на работу № 1=Дата рождения +16 лет | |
1.3 | Дата прихода, Дата увольнения | Дата увольнения > Дата приема на работу | |
1. 4 | Дата приема на работу №1, Дата выдачи трудовой книжки | Дата выдачи трудовой книжки > Дата приема на работу №1 | |
Функция 2 «Учет лиц, пишущих диссертации» | |||
2.1 | Дата рождения, Дата выдачи диплома о присуждении ученой степени кандидата наук | Дата выдачи диплома о присуждении ученой степени кандидата наук = Дата рождения + 17лет + 5лет + 3года | |
2.2 | Дата выдачи диплома о присуждении ученой степени кандидата наук, Дата поступления | Дата поступления > Дата выдачи диплома о присуждении ученой степени кандидата наук | |
2.3 | Дата рождения, Дата выдачи диплома о высшем профессиональном образовании | Дата выдачи диплома о высшем профессиональном образовании = Дата рождения + 17лет + 5лет | |
2.4 | Дата выдачи диплома о высшем профессиональном образовании, Дата поступления | Дата поступления > Даты выдачи диплома о высшем профессиональном образовании | |
2.5 | Дата поступления, Дата последней аттестации | Дата последней аттестации > Дата поступления | |
2.6 | Дата поступления, Дата окончания (отчисления) | Дата окончания (отчисления) для докторантов = Дата поступления + 3года, для соискателей = Дата поступления +4года, но если Дата последней аттестации>Текущей даты +1 год, то Дата окончания (отчисления)= Текущей дате+1мес. Дата окончания (отчисления) для аспирантов очников, соискателей= Дата поступления+3 года, для аспирантов заочников = Дата поступления +4года, но если Дата последней аттестации>Текущей даты +1 год, то Дата окончания (отчисления)= Текущей дате+1мес. | |
Функция 3 «Организация и проведение кандидатских экзаменов» — ограничения кортежей не выявлены | |||
Функция 4 «Защита диссертации» — ограничения кортежей не выявлены | |||
Функция 5 «Составление протокола защиты» — ограничения кортежей не выявлены |
Таблица 2.2 Ограничения уникальности