Смекни!
smekni.com

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

Таблица 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) Количество бюллетеней для голосования = бюллетени «За» + бюллетени «Против» + число недействительных бюллетеней

Вывод

В результате анализа предположительного функционирования автоматизированной системы «Отдел аспирантуры» выбраны пять автоматизируемых функций, охватывающих учет лиц, пишущих докторские и кандидатские диссертации, учет самих защит диссертаций, прием кандидатских экзаменов, учет кадров отдела, информационное обеспечение которых соответствует объектам предметной области и включает необходимые атрибуты.

автоматизированный база реляционная модель


2 ПРОЕКТИРОВАНИЕ ИСХОДНЫХ ЛОКАЛЬНЫХ МОДЕЛЕЙ

– Спецификации локальных ограничений и правил

В данном подразделе выявляются и записываются локальные ограничения целостности и операционные правила, а именно:

– ограничения атрибутов и агрегатов (таблица 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 Ограничения уникальности