
- •Направление 09.03.04 – Программная инженерия
- •Направление 09.03.04 – Программная инженерия
- •Направление 09.03.04 – Программная инженерия
- •1 Проектирование внешних иерархических моделей
- •1.1 Функция 1 «Прием заявлений»
- •1.2 Функция 2 «Зачисление»
- •1.3 Функция 3 «Апелляции»
- •2.3 Вывод
- •2.1 Нормализация локальных er-моделей
- •2.1.1 Функция 1 «Прием заявлений»
- •2.1.2 Функция 2 «Зачисление»
- •2.1.3 Функция 3 «Апелляции»
- •2.2 Спецификации локальных ограничений и правил
- •2.3 Вывод
- •3 Проектирование глобальной er-модели
- •3.2.3 Устранение дублирования атрибутов и связей
- •3.1.4 Выявление атрибутов-ссылок
- •3.3 Спецификации ограничений и правил
- •3.3 Вывод
- •4 Проектирование внутренней реляционной модели
- •4.1 Реляционная модель на основе натуральных ключей
- •4.1.1 Устранение подсущностей и категорий
- •4.1.2 Устранение явных связей типа «один ко многим»
- •4.2 Реляционная модель на основе суррогатных ключей
- •4.3 Спецификации ограничений и правил
- •4.4 Вывод
- •5 Проектирование моделей отображения
- •5.1 Разработка иерархий представлений
- •5.1.1 Функция 1 «Прием заявлений»
- •5.2 Разработка внутренних моделей представлений
- •5.2.1 Функция 1 «Прием заявлений»
- •5.3 Вывод
1.2 Функция 2 «Зачисление»
Исходная иерархическая модель для данной функции получена на основе технического задания и представлены на листе 2 в документе «Модель локальная иерархическая».
Состав и структура модели. Модель содержит единственную сущность «Приказ о зачислении», «Категория абитуриента в приказе», «Зачисленный абитуриент».
Обобщение атрибутов. Обобщение атрибутов для этой функции не предусмотрено.
Спецификация локальных ограничений и правил. Локальные ограничения и правила, выявленные для функции, приведены в таблицах 2.6–2.10.
Таблица 2.6
Ограничения атрибутов и агрегатов
Имя атрибута или агрегата |
Тип |
Границы или допустимые значения |
Структура |
Условие |
Многозначность |
Значение по умолчанию |
|
мин |
макс |
||||||
Регномер приказа Дата приказа Код руководителя ФИО руководителя Код должности руководителя Название должности руководителя
Код категории абитуриента Название категории абитуриента Код абитуриента ФИО абитуриента Рейтинг абитуриента Код направления Код факультета Название направления Название факультета |
строка букв и цифр дата строка букв и цифр строка букв и цифр строка букв и цифр
строка букв и цифр
строка букв и цифр
строка букв
строка букв и цифр строка букв строка букв и цифр строка букв и цифр строка букв и цифр строка букв строка букв
|
- - - - -
-
-
-
- - - - - - -
|
- - - - -
-
-
-
- - - - - - - |
- - - - -
-
-
-
- - - - - - - |
1 1 1 1 1
1
1
1
1 1 1 1 1 1 1 |
1 1 1 1 1
1
1
1
1 1 1 1 1 1 1 |
- - - - -
-
-
-
- - - - - - - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Примечания:
Таблица 2.7.
Ограничения кортежей
Группа атрибутов |
Ограничение |
- |
- |
Примечания:
Таблица 2.8.
Ограничения уникальности
Группа атрибутов |
Среди каких экземпляров имеет место уникальность |
Регномер приказа |
среди всех приказов |
Код руководителя |
среди всех руководителей |
Код должности руководителя |
среди всех должностей руководителя на одном месте работы |
Код категории абитуриента |
среди всех абитуриентов |
Код абитуриента Рейтинг абитуриента Код направления Код факультета |
среди всех абитуриентов среди всех абитуриентов среди всех направлений среди всех факультетов |
|
|
Примечания:
Таблица 2.9.
Другие ограничения
Группа атрибутов |
Ограничение |
- |
- |
Примечания:
Таблица 2.10.
Операционные правила
Группа атрибутов |
Ограничение |
- |
- |
|
|
Примечания: