
- •Направление 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.3 Функция 3 «Апелляции»
Исходная иерархическая модель для данной функции получена на основе технического задания и представлены на листе 2 в документе «Модель локальная иерархическая».
Состав и структура модели. Модель содержит единственную сущность «Заседание апелляционной комиссии», «Член комиссии на заседании», «Абитуриент на заседании».
Обобщение атрибутов. Обобщение атрибутов для этой функции не предусмотрено.
Спецификация локальных ограничений и правил. Локальные ограничения и правила, выявленные для функции, приведены в таблицах 2.11–2.15.
Таблица 2.11.
Ограничения атрибутов и агрегатов
Имя атрибута или агрегата |
Тип |
Границы или допустимые значения |
Структура |
Условие |
Многозначность |
Значение по умолчанию |
|
мин |
макс |
||||||
Регномер заседания Дата заседания Код члена комиссии ФИО члена комиссии Код должности члена комиссии Название должности члена комиссии Роль члена комиссии Регномер апелляции Код абитуриента ФИО абитуриента Код вида претензии Название вида претензии Содержание претензии Решение комиссии |
строка букв и цифр дата строка букв и цифр строка букв строка букв и цифр
строка букв
строка букв строка букв строка букв и цифр строка букв и цифр строка букв и цифр строка букв и цифр строки букв строка букв |
- - - - -
-
- - - - - - - -
|
- - - - -
-
- - - - - - - -
|
- - - - -
-
- - - - - - - -
|
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.12.
Ограничения кортежей
Группа атрибутов |
Ограничение |
- |
- |
Примечания:
Таблица 2.13.
Ограничения уникальности
Группа атрибутов |
Среди каких экземпляров имеет место уникальность |
Регномер заседания Код члена комиссии Код должности члена комиссии Регномер апелляции Код вида претензии |
Среди всех заседаний Среди всех членов комиссии Среди всех должностей члена комисии Среди всех апелляций Среди всех претензий |
|
|
Примечания:
Таблица 2.14.
Другие ограничения
Группа атрибутов |
Ограничение |
- |
- |
Примечания:
Таблица 2.15.
Операционные правила
Группа атрибутов |
Ограничение |
- |
- |
|
|
Примечания: