- •Введение
- •1.2 Описание автоматизируемых функций (бизнес-процессов)
- •1.2.1 Перечень автоматизируемых функций
- •1.2.2 Функция 1 «Поступление»
- •1.2.3 Функция 2 «Реставрация»
- •1.2.4 Функция 3 «Экспозиция»
- •1.3 Первичное описание информационного обеспечения
- •1.4 Вывод
- •2.1.3 Функция 3 «Экспозиция»
- •2.2 Спецификации локальных ограничений и правил
- •2.3 Вывод
- •3.1.1 Функция 1 «Поступление»
- •3.1.2 Функция 2 «Реставрация»
- •3.1.3 Функция 3 «Экспозиция»
- •3.2 Спецификации локальных ограничений и правил
- •3.3 Вывод
- •4.1.3 Выявление дублирования атрибутов и связей
- •4.2 Синтез глобальной er-модели
- •4.2.1 Слияние эквивалентных сущностей
- •4.2.2 Синтез обобщающих сущностей и категорий
- •4.2.3 Устранение дублирования атрибутов и связей
- •4.2.4 Введение связей «многие ко многим»
- •4.3 Спецификации ограничений и правил
- •4.3 Вывод
- •5 Проектирование внутренней реляционной модели
- •5.1 Устранение подсущностей, категорий и явных связей
- •5.1.1 Устранение подсущностей и категорий
- •5.1.2 Устранение явных связей типа «один ко многим»
- •5.2 Спецификации ограничений и правил
- •5.4 Вывод
- •6 Проектирование моделей отображения
- •6.1 Разработка иерархий представлений
- •6.1.1 Функция 1 «Поступление»
- •6.1.2 Функция 2 «Реставрация»
- •6.1.3 Функция 3 «Экспозиция»
- •6.2 Разработка внутренних моделей представлений
- •6.2.1 Функция 1 «Поступление»
- •6.2.2 Функция 2 «Реставрация»
- •6.2.3 Функция 3 «Экспозиция»
- •6.3 Вывод
- •7 Разработка sql-кода базы данных
- •7.1 Sql-код создания таблиц
- •7.1.1 Создание столбцов таблиц
- •7.1.2 Создание ограничений уникальности
- •7.1.3 Создание ограничений атрибутов и кортежей
- •7.1.4 Создание ограничений ссылочной целостности
- •7.1.5 Создание триггеров базы данных
- •7.2 Sql-код создания представлений отображения
- •7.2.1 Представления отображения для функции 1
- •7.2.2 Представления отображения для функции 2
- •7.2.3 Представления отображения для функции 3
- •7.4 Вывод
- •8.1 Выбор ориентации внешних xml-представлений
- •8.2 Разработка xsd-схем внешних xml-документов
- •8.2.1 Xsd-схема для функции 1
- •8.2.2 Xsd-схема для функции 2
- •8.2.3 Xsd-схема для функции 3
- •8.3 Разработка аннотированных схем отображения
- •8.3.1 Схема отображения для функции 1
- •8.3.2 Схема отображения для функции 2
- •8.3.3 Схема отображения для функции 3
- •8.4 Вывод
- •Заключение
- •Список литературы
3.1.2 Функция 2 «Реставрация»
Нормализованная ER-модель для данной функции представлена на листах 2 в документах «Локальная модель промежуточная» и «Локальная модель».
Промежуточнаянормализованная модель содержит:
– 4 сущности: «Реставрация», «Реставратор реставрации», «Объект реставрации», «Вып. работа на объекте».
– 3 идентифицирующие связи: 2 «Какая реставрация», «Какой объект».
Сущность «Реставрация» содержит данные о рег. номере реставрации, о дате начала, о дате окончания, о продолжительности.
Сущность «Реставратор реставрации» содержит данные о нпп реставратора, о таб. номере реставратора, о ФИО реставратора, о коде категории реставратора, о назв. категории реставратора.
Сущность «Объект реставрации» содержит данные о нпп объекта, о коде объекта, о названии объекта, о коде реставратора.
Сущность «Вып. работа на объекте» содержит данные о нпп работы, о коде вида работы, о названии работы, о содержании работы.
Связь «Какая реставрация» устанавливает однозначную связь между реставрацией и реставратором, который проводит реставрацию, а также между реставрацией и объектом реставрации, над которым проводится реставрация.
Связь «Какой объект» устанавливает однозначную связь между объектом реставрации и выполненной работой, которая совершается над объектом.
Окончательнаянормализованная модель содержит:
– 7 сущностей: «Реставрация», «Реставратор», «Объект реставрации», «Вып. работа на объекте».
– 6 идентифицирующих связи: 2 «Какая реставрация», «Какой объект», «Какой вид работы», «Какой реставратор объекта», «Какая категория рест.».
Сущность «Реставрация» содержит данные о рег. номере реставрации, о дате начала, о дате окончания, о продолжительности.
Сущность «Реставратор реставрации» содержит данные о нпп реставратора, о таб. номере реставратора, о ФИО реставратора.
Сущность «Категория реставратора» содержит данные о коде категории, о названии категории.
Сущность «Объект реставрации» содержит данные о нпп объекта, о коде объекта, о названии объекта.
Сущность «Реставратор объекта» содержит данные о коде реставратора.
Сущность «Вып. работа на объекте» содержит данные о нпп работы, о содержании работы.
Сущность «Вид работы» содержит данные о коде вида, о названии вида.
Связь «Какая реставрация» устанавливает однозначную связь между реставрацией и реставратором, который проводит реставрацию, а также между реставрацией и объектом реставрации, над которым проводится реставрация.
Связь «Какой объект» устанавливает однозначную связь между объектом реставрации и выполненной работой, которая совершается над объектом.
Связь «Какой реставратор объекта» устанавливает однозначную связь между объектом реставрации и реставратором объекта.
Связь «Какая категория реставратора» устанавливает однозначную связь между реставратором реставрации и категорией реставратора.
Связь «Какой вид работы» устанавливает однозначную связь между выполненной работой на объекте и видом работы.
3.1.3 Функция 3 «Экспозиция»
Нормализованная ER-модель для данной функции представлена на листах 3 в документах «Локальная модель промежуточная» и «Локальная модель».
Промежуточнаянормализованная модель содержит:
– 3 сущности: «Экспозиция», «Персонал экспозиции», «Экспонат экспозиции».
– 2 связи: «Какая экспозиция».
Сущность «Экспозиция» содержит данные о рег. номере экспозиции, о назв. экспозиции, о дате начала и о дате окончания, об ответственном сотруднике: о табельном номере сотрудника, о ФИО сотрудника, о коде должности, о названии должности.
Сущность «Персонал экспозиции» содержит данные о таб. номере персонала, о ФИО персонала, о роли, которую играет персонал.
Сущность «Экспонат экспозиции» содержит данные о нпп объекта, о коде объекта, о названии объекта.
Связь «Какая экспозиция» устанавливает однозначную связь между экспозицией и персоналом, который проводит экспозицию, а также между экспозицией и экспонатом, который выставлен на экспозиции.
Окончательнаянормализованная модель содержит:
– 8 сущностей: «Экспозиция», «Персонал экспозиции», «Экспонат экспозиции», «Ответств. сотрудник за эксп.», «Зал», «Объект экспозиции», «Должность», «Персонал».
– 7 связей типа «один ко многим»: 2 «Какая экспозиция», «Какой зал», «Какой отв. сотрудник за эксп.», «Какой персонал», «Какая должность», «Какой объект экспозиции».
Сущность «Экспозиция» содержит данные о рег. номере экспозиции, о назв. экспозиции, о дате начала и о дате окончания.
Сущность «Персонал экспозиции» содержит данные о роли, которую играет персонал.
Сущность «Экспонат экспозиции» содержит данные о нпп объекта.
Сущность «Ответств. сотрудник за эксп.» содержит данные о таб. номере сотрудника, о ФИО сотрудника.
Сущность «Персонал» содержит данные о таб. номере персонала, о ФИО персонала.
Сущность «Зал» содержит данные о коде зала, о названии зала, о номере зала.
Сущность «Объект экспозиции» содержит данные о коде объекта, о названии объекта.
Сущность «Должность» содержит данные о коде должности, о названии должности.
Связь «Какая экспозиция» устанавливает однозначную связь между экспозицией и персоналом экспозиции, который проводит экспозицию, между экспозицией и экспонатом экспозиции, который выставлен на экспозиции.
Связь «Какой отв. сотрудник за эксп.» устанавливает однозначную связь между экспозицией и ответственным сотрудником за экспозицию, который руководит экспозицией.
Связь «Какой зал» устанавливает однозначную связь между экспонатом экспозиции и залом, в котором он выставлен.
Связь «Какой объект эксп.» устанавливает однозначную связь между экспонатом экспозиции и объектом экспозиции.
Связь «Какая должность» устанавливает однозначную связь между ответственным сотрудником за экспозицию и должностью.
Связь «Какой персонал» устанавливает однозначную связь между персоналом экспозиции и персоналом.