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

63

2008.654600.БД.КП.ПЗ АСОИ-ФИО

«Вуз.Отдел интеллектуальной собственности»

ЗАКЛЮЧЕНИЕ

1. Первый этап был посвящен неформальному концептуальному описанию проблемной области для автоматизируемых функций информационной системы, служащих основой для дальнейшего проектирования формальных моделей базы данных. Было дано краткое описание информационной системы; обсуждались автоматизируемые функции (бизнес-процессы); даны локальные описания проблемной области применительно к каждой автоматизируемой функции.

В результате анализа функционирования организации (учреждения, подразделения) «Вуз.Отдел интеллектуальной собственности» в плане трех автоматизируемых функций (бизнес-процессов), связанных с патентами, Оформлением заявки, лицензии, получены локальные неформальные описания проблемной области информационной системы, включающие следующие сущности: «Патенты», «Оформление заявки», «Лицензии».

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

В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании. Общее число ограничений на уровне атрибутов составляет 7 (в том числе динамических 0), на уровне кортежей — 1 (0), на уровне множеств кортежей — 3 (0) и на уровне базы данных — 5 (0). Операционные правила выявлены и сформулированы для

Первой и функции.

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

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

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

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

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

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

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

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

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

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

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

В результате проектирования разработан XML-код для доступа к данным в формате XML в виде внешних XML-представлений для трех исходных функций; при этом для двух функций выбран атрибут-ориентированный способ реализации, для одной — элемент-ориентированный. Разработанные внешние представления являются аннотированными XSD-схемами, аннотации которых устанавливают соответствие элементов и атрибутов внешнего XML-документа с таблицами и представлениями базы данных.

СПИСОК ЛИТЕРАТУРЫ

1.  Дейт, К. Введение в системы баз данных : учебник. М. : Вильямс, 2005.

2.  Миронов, В.В. XML-технологии в базах данных : учеб. пособие / В. В. Ми­ронов, Н. И. Юсупова. Уфа : УГАТУ, 2004. 182 с.

3.  Миронов, В.В. Концептуальные модели баз данных. Гл. 1: Внешние модели данных : глава учеб. пособия / В. В. Миронов, Н. И. Юсупова. Уфа : УГАТУ, 2006. 52 с.

4.  Миронов, В.В. Концептуальные модели баз данных. Гл. 2: Локальные ER-модели : глава учеб. пособия / В. В. Миронов, Н. И. Юсупова. Уфа : УГАТУ, 2006.

5.  Миронов, В.В. Концептуальные модели баз данных. Гл. 3: Глобальная ER-модель : глава учеб. пособия / В. В. Миронов, Н. И. Юсупова. Уфа : УГАТУ, 2006.

6.  Миронов, В.В. Концептуальные модели баз данных. Гл. 4: Реляционная модель : глава учеб. пособия / В. В. Миронов, Н. И. Юсупова. Уфа : УГАТУ, 2006.

7.  Миронов, В.В. Концептуальные модели баз данных. Гл. 5: Реляционная модель : глава учеб. пособия / В. В. Миронов, Н. И. Юсупова. Уфа : УГАТУ, 2006.

Соседние файлы в папке База данных - ВУЗ. Отдел интеллектуальной собственности