Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БАЗЫ ДАННЫХ ПРИМЕР.doc
Скачиваний:
6
Добавлен:
20.08.2019
Размер:
875.01 Кб
Скачать

1.4 Вывод

В результате анализа функционирования организации «Музей» в плане трех автоматизируемых функций (бизнес-процессов), связанных с поступлением, реставрацией и экспозицией, информационное обеспечение которых соответствует 10 объектам предметной области и включает 54 атрибута, охватывающих сведения об объектах системы.

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

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

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

В данном подразделе на основе описательных моделей данных, полученных на предшествующих этапах проектирования для каждой автоматизируемой функции, строятся исходные концептуальные модели иерархического вида в графической форме. Графические диаграммы исходных моделей приведены в документе 2008.654600.БД.КР.056.ИМ «Иерархическая модель».

2.1.1 Функция 1 «Поступление»

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

Состав и структура модели. Модель содержит единственную сущность «Поступление», набор атрибутов которой имеет сложную структуру: простые агрегаты «Объект поступления», «Владелец», «Сотрудник», повторяющиеся агрегаты «Автор» и «Хар-ка объекта».

Обобщение атрибутов. Для данной функции обобщение атрибутов не производилось.

2.1.2 Функция 2 «Реставрация»

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

Состав и структура модели. Модель содержит единственную сущность «Реставрация», набор атрибутов которой имеет сложную структуру: повторяющиеся агрегаты «Реставратор реставрации» и «Объект реставрации», последний в свою очередь содержит повторяющийся агрегат «Вып. работа на объекте».

Обобщение атрибутов. Для данной функции обобщение атрибутов не производилось.

2.1.3 Функция 3 «Экспозиция»

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

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

Обобщение атрибутов. Для данной функции обобщение атрибутов не производилось.

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

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

– ограничения атрибутов и агрегатов (таблица 2.1);

– ограничения кортежей (таблица 2.2);

– ограничения уникальности (таблица 2.3);

– другие ограничения (таблица 2.4);

– операционные правила (таблица 2.5).

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

Таблица 2.1  

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

Имя атрибута

или агрегата

Тип

Размер

Границы

или

допустимые

значения

Структура

Условие

Многозначность

Значение

по умолчанию

мин

макс

Функция 1 «Поступление»

1.1 Дата

дата

8

1)

1

1

1.2 Код автора

положит. целое

6

1

1

Функция 2 «Реставрация»

2.1 Ннп рест.

положит. целое

1

1

2)

2.2 Продолжительность

виртуальный

4)

1

1

Функция 3 «Экспозиция»

3.1 ФИО

строка рус. букв

<=50

3)

1

1

Примечания:

  1. дд. мм. гг ( дд- день, мм-месяц, гг-год).

  2. Следующее значение (инкремент).

  3. Российские фамилии, имена, отчества (первая буква прописная, остальные — строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).

  4. Дата окончания – дата начала = продолжительность

Таблица 2.2.  

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

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

Ограничение

Функция 1 «Поступление» - не выявлены

Функция 2 «Реставрация»

2.1 Дата начала. Дата окончания

Дата окончания > Дата начала

Функция 3 «Экспозиция» - не выявлены

Таблица 2.3.  

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

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

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

Функция 1 «Поступление»

1.1  ФИО автора

среди всех авторов

Функция 2 «Реставрация»

2.1 Ннп рест.

среди всех реставраторов

Функция 3 «Экспозиция» - не выявлены

Таблица 2.4.  

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

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

Ограничение

Функция 1 «Поступление» — ограничения не выявлены

Функция 2 «Реставрация»

    1. Дата окончания

«Дата окончания», соответствующая данному объекту реставрации, может быть незаполненной только для последнего объекта реставрации (текущего)

Функция 3 «Экспозиция» — ограничения не выявлены

Таблица 2.5.  

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

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

Ограничение

Функция 1 «Поступление»

1.1  Атрибуты, относящиеся к поступившему объекту: рег. номер, дата , код объекта, назв. объекта,… и т.д.

При удалении записи о каком-либо поступившем объекте все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены

Функция 2 «Реставрация» — Правила не выявлены

Функция 3 «Экспозиция» — Правила не выявлены