Смекни!
smekni.com

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

Вывод

В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании. Общее число ограничений на уровне атрибутов составляет 40 (в том числе динамических 2), на уровне кортежей — 19 (9), на уровне множеств кортежей — 6 (0) и на уровне базы данных — 0 (0). Операционные правила выявлены и сформулированы для уровня множеств кортежей.


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

– Составление исходных локальных моделей

3.1.1 Функция 1 «Учет кадров»

Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.1.

Состав и структура модели. Модель содержит единственную сущность «Сотрудник», набор атрибутов которой имеет сложную структуру: простой агрегат «ФИО», повторяющиеся агрегаты «Телефон», «Образование» и «Место работы».

Обобщение атрибутов. Исходные атрибуты, отражающие различные телефоны, имеющиеся у служащего («служебный», «домашний», «мобильный» и т. д.), обобщены в повторяющийся агрегат «Телефон» с атрибутами «Номер телефона», «Тип телефона».

3.1.2 Функция 2 «Учет лиц, пишущих диссертации»

Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.2.

Состав и структура модели. Модель содержит единственную сущность «Пишущий диссертацию», набор атрибутов которой имеет сложную структуру: простой агрегат «ФИО», «Диплом», «Индивидуальная ведомость», повторяющиеся агрегаты «Телефон» с атрибутами «Номер телефона», «Тип телефона»; «Научный консультант/ руководитель» с атрибутами «Номер по порядку», «ФИО», «Ученая степень», «Ученое звание», «Кафедра».

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

Исходные атрибуты, отражающие научных консультантов/ руководителей лица, пишущего диссертацию, («Номер по порядку», «ФИО», «Ученая степень», «Ученое звание», «Кафедра»), обобщены в повторяющийся агрегат «Научный консультант/ руководитель».

3.1.3 Функция 3 «Организация и проведение кандидатских экзаменов»

Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.3.

Состав и структура модели. Модель содержит единственную сущность «Экзамен», набор атрибутов которой имеет сложную структуру: простой агрегат «Сдача» и «Председатель», повторяющийся агрегат «Члены экзаменационной комиссии» с атрибутами «ФИО», «Ученая степень», «Ученое звание», «Должность», «Специальность», составной агрегат «Сведения о результатах», включающий агрегат «Вопросы».

Обобщение атрибутов. Исходные атрибуты, отражающие различных членов экзаменационной комиссии, принимающих один экзамен, обобщены в повторяющийся агрегат «Члены экзаменационной комиссии» с атрибутами «ФИО», «Ученая степень», «Ученое звание», «Должность», «Специальность».

3.1.4 Функция 4 «Защита диссертации»

Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.4.

Состав и структура модели. Модель содержит единственную сущность «Диссертация», набор атрибутов которой имеет сложную структуру: простые агрегаты «Автор», «Проведение защиты», повторяющиеся агрегаты «Научный консультант/ руководитель», «Оппоненты» с атрибутами «ФИО», «Ученая степень», «Ученое звание», «Должность», «Специальность».

Обобщение атрибутов. Исходные атрибуты, отражающие различных научных консультантов (руководителей), а также оппонентов, имеющих отношение к одной защищаемой диссертации, обобщены в повторяющиеся агрегаты «Научный консультант/ руководитель», «Оппоненты» с атрибутами «ФИО», «Ученая степень», «Ученое звание», «Должность», «Специальность».

3.1.5 Функция 5 «Составление протокола защиты»

Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.5.

Состав и структура модели. Модель содержит единственную сущность «Протокол защиты», набор атрибутов которой имеет сложную структуру: простые агрегаты «Диссертант», «Статистика», повторяющиеся агрегаты «Вопросы», «Дискуссия (высказывания)» с атрибутами «ФИО», «Содержание», «Ответ».

Обобщение атрибутов. Исходные атрибуты, отражающие различных вопросы, а также высказывания научных консультантов/ руководителей, оппонентов и членов Совета, имеющие отношение к одной защищаемой диссертации, обобщены в повторяющиеся агрегаты «Вопросы», «Дискуссия (высказывания)» с атрибутами «ФИО», «Содержание», «Ответ».


Рис. 3.1.1 – Исходная модель для Функции 1 «Учет кадров»


Рис. 3.1.2 – Исходная модель для Функции 2 «Учет лиц, пишущих диссертации»


Рис. 3.1.3 – Исходная модель для Функции 3 «Организация и проведение кандидатских экзаменов»


Рис. 3.1.4 – Исходная модель для Функции 4 «Защита диссертации»


Рис. 3.1.5 – Исходная модель для Функции 5 «Составление протокола защиты»


– Нормализация локальных ER-моделей

– Функция 1 «Учет кадров»

Нормализованная ER-модель для данной функции представлена на рис. 3.2.1 (в конце раздела).

Нормализованная модель содержит:

– шесть самоидентифицирующих сущностей: «Сотрудник», «Паспорт», «Трудовая книжка», «Телефон», «Диплом»; «Служебное положение».

– три связи типа «многие ко многим»: «Координаты», «Место работы», «Карьера».

– одна связь «один ко многим»: «Образование».

– одна связь «один к одному»: «Идентификация».

Сущность «Сотрудник» содержит данные о № удостоверения сотрудника, ФИО сотрудника, Дате рождения, Стаже.

Сущность «Паспорт» содержит данные о Серии и Номере паспорта сотрудника, Кем и Когда был выдан.

Сущность «Трудовая книжка» содержит данные о Серии и Номере трудовой книжки сотрудника, Кем и Когда была выдана.

Сущность «Телефон» содержит данные о Номере телефона и Типе.

Сущность «Диплом» содержит данные о Серии и Номере диплома, присвоенной Квалификации, Специальности.

Сущность «Служебное положение» содержит данные о занимаемой данным сотрудником Должности, Окладе, Разряде.

Связь «Координаты» задает координаты сотрудника.

Связь «Место работы» задает номер по порядку места, в котором работал и работает в настоящее время сотрудник.

Связь «Карьера» задает должности, на которых работал и работает в данное время сотрудник.

Связь «Образование» задает номер по порядку дипломов о получении образования сотрудника.

Связь «Идентификация» устанавливает однозначную связь между сотрудником и документами, идентифицирующими его личность.

– Функция 2 «Учет лиц, пишущих диссертации»

Нормализованная ER-модель для данной функции представлена на рис. 3.2.2 (в конце раздела).

Нормализованная модель содержит:

– пять самоидентифицирующих сущностей: «Пишущий диссертацию», «Диплом о присуждении ученой степени/ высшем профессиональном образовании», «Телефон», «Научный руководитель/ консультант»; «Индивидуальный план».

– одна связь типа «многие ко многим»: «Координаты».

– одна связь «один ко многим»: «Руководство».

– две связи «один к одному»: «Основание поступления», «Обучение».

Сущность «Пишущий диссертацию» содержит данные о Коде пишущего диссертацию, его ФИО, Дате рождения.

Сущность «Диплом о присуждении ученой степени/ высшем профессиональном образовании» содержит данные о Серии и Номере диплома, Дате выдачи.