Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11-21130671.docx
Скачиваний:
11
Добавлен:
07.04.2025
Размер:
141 Кб
Скачать
☆

1 Проектирование внешних иерархических моделей

Данный раздел посвящен проектированию внешних иерархических моделей базы данных. Для каждой автоматизируемой функции строится иерархическая модель данных. Специфицируются локальные ограничения целостности и операционные правила.

В рамках данного проекта для автоматизации выбраны три функции:

1) «Прием заявлений». Процесс приема заявлений и документов от абитуриентов.

2) «Зачисление». Процесс зачисления абитуриентов по результатам конкурсного отбора.

3) «Апелляции». Процесс рассмотрения апелляций абитуриентов по приему документов и результатам зачисления.

Для каждой автоматизируемой функции на данном этапе построены исходные концептуальные модели иерархического вида в графической форме. (приведены в документе 2023-2.5.БД.КП.ПРО-332.21130671.ЛИ «Модель локальная иерархическая»).

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

– ограничения атрибутов и агрегатов;

– ограничения кортежей;

– ограничения уникальности;

– другие ограничения;

– операционные правила.

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

1.1 Функция 1 «Прием заявлений»

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

Состав и структура модели. Модель содержит единственную сущность «Абитуриент», набор атрибутов которой имеет простую структуру: повторяющиеся агрегаты «Документы абитуриента» и «Направление абитуриента».

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

Спецификация локальных ограничений и правил. Локальные ограничения и правила, выявленные для этой функции, приведены в таблицах 2.1–2.5.

Таблица 2.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

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

-

-

-

-

-

-

-

-

-

Примечания:

Таблица 2.2.  

Ограничения кортежей

Группа атрибутов

Ограничение

-

-

Примечания:

Таблица 2.3.  

Ограничения уникальности

Группа атрибутов

Среди каких экземпляров имеет место уникальность

Код абитуриента

Код категории абитуриента

Рейтинг абитуриента

Код секретаря, возвратившего документы

Код вида документа

Реквизиты документа

Среди всех абитуриентов

Среди всех абитуриентов

Среди всех абитуриентов

Среди всех секретарей

Среди всех документов

Среди всех документов

Код секретаря

Среди всех секретарей

Код должности секретаря

Среди всех секретарей

Код кафедры

Среди всех кафедр

Код факультета

Код направления

Среди всех факультетов

Среди всех направлений

Примечания:

Таблица 2.4.  

Другие ограничения

Группа атрибутов

Ограничение

-

-

Примечания:

Таблица 2.5.  

Операционные правила

Группа атрибутов

Ограничение

-

-

Примечания:

Соседние файлы в предмете Базы данных
  • #
    07.04.20253 Мб191-21130671(1 этап).vdx
  • #
    07.04.20251 Мб810-21130671.vdx
  • #
    07.04.2025141 Кб1111-21130671.docx
  • #
    07.04.20258 Мб152-21130671.vdx
  • #
    07.04.20257 Мб113-21130671.vdx
  • #
    07.04.20258 Мб84-21130671.vdx
  • #
    07.04.202518 Кб35-21130671.sql
  • #
    07.04.202511 Мб55-21130671.vdx