Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
127
Добавлен:
02.05.2014
Размер:
1.03 Mб
Скачать

5.4 Вывод

В результате проектирования глобальной реляционной модели, соответствующей глобальной ER-модели, получены спецификации, задающие 25 сущностей-таблиц. Разработанные спецификации ограничений и операционных правил включают все ограничения и правила, полученные на предыдущем этапе и трансформированные для реляционной модели.

6 Проектирование моделей отображения

Данный раздел, являющийся заключительным этапом проектирования концептуальных моделей базы данных, посвящен разработке моделей отображения, связывающих глобальную реляционную модель (разработанную на этапе 5) с внешними иерархическими моделями (разработанными на этапе 2). Сначала разрабатываются иерархии представлений, соответствующие внешним моделям, а затем прорабатывается внутренняя структура отдельных представлений, входящих в состав иерархий. Результаты проектирования приведены в документе2008.654600.БД.КР.056.МО«Модели отображения».

6.1 Разработка иерархий представлений

В данном подразделе разрабатываются иерархии представлений (виртуальных сущностей), соответствующие внешним моделям. Для каждой внешней иерархической модели строится соответствующая эквивалентная иерархия представлений. Корню иерархии соответствует сущность внешней модели, а узлам — многозначные агрегаты или атрибуты.

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

Иерархия представлений для этой функции включает 3 представления, организованных в виде 2-уровневой древовидной структуры. Корневое представление «vПоступление» имеет 2 потомка: «vАвтор» и «vХар-ка», которым в качестве параметра с вышестоящего уговня передается атрибут «Код объекта».

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

Иерархия представлений для этой функции включает 4 представления, организованных в виде 3-уровневой древовидной структуры. Корневое представление «vРеставрация» имеет 2 потомка: «vРеставратор» и «vОбъект реставрации», которым в качестве параметра с вышестоящего уговня передается атрибут «Рег. номер реставрации». В свою очередь, представление «vОбъект реставрации» имеет потомка «vВып. работа на объекте», которому в качестве параметров с вышестоящего уровня передаются атрибуты «Рег. номер реставрации» и «Нпп объекта».

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

Иерархия представлений для этой функции включает 3 представления, организованных в виде 2-уровневой древовидной структуры. Корневое представление «vЭкспозиция» имеет 2 потомка: «vПерсонал» и «vЭкспонат», которым в качестве параметра с вышестоящего уговня передается атрибут «Рег. номер экспозиции».

6.2 Разработка внутренних моделей представлений

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

Соседние файлы в папке База данных - Музей