Помощь в написании студенческих работ
Антистрессовый сервис

Методы и инструментальные средства создания алгоритмической структуры и интеграции разнородных приложений в корпоративной информационной системе предприятия

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Современный уровень развития информационных технологий и вычислительной техники характеризуется проникновением ИТ во все области жизнедеятельности. Стремительное снижение стоимости информационных систем с одной стороны, а также увеличение конкуренции в промышленности с другой, привели к необходимости использования информационных технологий для всех задач промышленного производства. В частности… Читать ещё >

Методы и инструментальные средства создания алгоритмической структуры и интеграции разнородных приложений в корпоративной информационной системе предприятия (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. АНАЛИЗ МЕТОДОВ И МОДЕЛЕЙ ИНТЕГРАЦИИ РАЗНОРОДНЫХ
  • ПРИЛОЖЕНИЙ И БАЗ ДАННЫХ
    • 1. 1. Системный анализ проблем интеграции данных и
  • приложений
    • 1. 2. Основные этапы интеграции
  • приложений
    • 1. 3. Методы интеграции данных
    • 1. 4. Аналитический обзор методологии проектировании баз данных
      • 1. 4. 1. Обеспечение целостности данных
      • 1. 4. 2. Принципы построения функциональных зависимостей
      • 1. 4. 3. Нормализация отношений
    • 1. 5. Семантическое моделирование
    • 1. 6. Основные направления развития информационных технологий в сфере управления предприятиями промышленности и транспортного комплекса
  • Выводы по главе 1
  • 2. РАЗРАБОТКА ПРИНЦИПОВ ФОРМИРОВАНИЯ ОТКРЫТОЙ ГИБРИДНОЙ СРЕДЫ ИНТЕГРАЦИИ РАЗНОРОДНЫХ
  • ПРИЛОЖЕНИЙ
    • 2. 1. Формальные операции создания структуры
  • приложений
    • 2. 2. Схемы описаний элементарного
  • приложения, структуры и сценария
    • 2. 3. Синхронизация процессов и согласование элементарных
  • приложений по данным
    • 2. 4. Представление иерархической структуры
  • приложений в виде сети Петри
    • 2. 5. Механизмы описания сцепленности процессов, порождаемых
  • приложениями
    • 2. 6. Формирование структуры
  • приложений и описание подобных процессов
  • Выводы по главе 2
  • 3. РАЗРАБОТКА МОДЕЛЕЙ ПРЕОБРАЗОВАНИЯ СТРУКТУР ДАННЫХ ПРИ ИНТЕГРАЦИИ
  • ПРИЛОЖЕНИЙ
    • 3. 1. Анализ семантических свойств и теоретической обоснованности моделей данных
    • 3. 2. Семантическое моделирование данных разнородных
  • приложений
    • 3. 3. Задача преобразования данных табличного вида в реляционную модель данных
    • 3. 4. Функционал операторной модели преобразования данных
  • Выводы к главе 3
  • 4. ПРОГРАММНЫЕ КОМПОНЕНТЫ ГИБРИДНОЙ СРЕДЫ ИНТЕГРАЦИИ РАЗНОРОДНЫХ
  • ПРИЛОЖЕНИЙ
    • 4. 1. Структура и функционал инструментальных средств интеграции
  • приложений
    • 4. 2. Программные технологии разработки инструментальных средств и
  • приложений
    • 4. 2. 1. Универсальный набор фреймов интеграции программных компонентов
    • 4. 2. 2. Асйуе-Х компоненты интерфейсного взаимодействия
    • 4. 2. 3. Механизмы синхронизации и блокировок
  • приложений сценария
    • 4. 3. Интерфейс программных
  • приложений
    • 4. 4. Структура программных модулей, реализующих встраиваемую библиотеку расчетов
  • Выводы по главе 4

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

Повсеместная автоматизация бизнес-процессов, кроме того, ведет и к возникновению ситуации, при которой создание единой информационной системы предприятия практически невозможно. Возможны два выхода из такой ситуации — построение информационной системы с нуля и создание и использование технологий, позволяющих осуществлять интеграцию разнородных приложений и АСУ в единое информационное пространство. Особую важность для информационных систем любого комплекса или предприятия приобретают задачи, связанные с интеграцией существующих и вновь вводимых в эксплуатацию информационных систем. Это связано с непрерывностью работы информационных систем на предприятии и отсутствием возможности единовременного обновления компонентов информационной системы.

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

В соответствии с поставленной целью в диссертации решаются следующие задачи:

1. Системный анализ методов и моделей интеграции разнородных приложений и баз данных в корпоративных информационных системах.

2. Разработка методов и моделей описания алгоритмических структур разнородных приложений с иерархической вложенной структурой.

3. Разработка принципов создания инструментальных средств интеграции разнородных приложений и структур данных.

4. Разработка методов и моделей преобразования структур данных для обеспечения синхронизации и приложений в едином сценарии.

5. Программная реализация компонентов системы интеграции разнородных приложений.

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

• модели структурной декомпозиции функциональных приложений;

• методика синхронизации, блокировок и согласования по данным разнородных программных приложений, включенных в гибридную среду;

• модели иерархической структуризации разнородных приложений, интегрированных в гибридный сценарий.

Диссертация состоит из четырех глав, в которых приводится решение поставленных задач.

В первой главе проведен системный анализ методов и моделей интеграции разнородных приложений и баз данных. Показано, что для обеспечения интеграции данных необходимо выбрать стандартные форматы для данных. Стандартами интеграции являются те форматы, которые поддерживают использование и распространение информации и бизнес данных, т. е. стандарты являются основой для проведения интеграции корпоративных приложений. К ним относятся COM+/DCOM, CORBA, EDI, JavaRMI и XML.

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

Так, спецификация OMG CORBA определяет базовый объектный адаптер, который должен быть реализован во всех брокерах запросов. Basic Object Adapter (BOA) — это набор интерфейсов для создания ссылок на удаленные объекты, регистрации объектов, авторизации запросов и активизации приложений. Базовый объектный адаптер является решением первоочередной задачи обеспечения связи между реализацией объекта и брокером запросов.

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

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

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

Каждому процессу соответствует один инициатор. Если в системе параллельно развивается т процессов, то в модели присутствует т инициаторов. При наличии эквивалентных параметризуемых приложений, а также реализации механизмов условного перехода по завершению приложения, сценарий системы поддержки принятия представляет алгоритмическую структуру.

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

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

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

В третьей главе диссертации разрабатывается формальные модели и методы интеграции баз данных разнородных приложений.

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

Описание взаимосвязей между доменами задает схему доменов. Система управления связями между доменами позволяет по схеме доменов определить возможные связи между доменами.

Несмотря на то, что большинство объектов не предполагается детализировать на ранних этапах разработки, такие объекты, как модели данных табличного вида (ДТВ) и модели реляционной базы данных (РБД) в работе рассмотрены детально. Они являются основными компонентами моделей ДТВ и РБД, и именно отличия этих моделей в основном определяет состав необходимых методов решения задач проектирования БД.

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

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

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

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

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

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

Разработанные методы и алгоритмы прошли апробацию и внедрены для практического применения в ряде предприятий, а также используются в учебном процессе в МАДИ.

Содержание отдельных разделов и диссертации в целом было доложено и получило одобрение:

• на Российских, межрегиональных и международных научно-технических конференциях и семинарах (2007;2010 гг.);

• на заседании кафедры АСУ МАДИ.

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

Структура работы соответствует списку перечисленных задач, содержит описание разработанных методов, моделей и методик.

Материалы диссертации отражены в 6 печатных работах.

Диссертационная работа состоит из введения, четырех глав и заключения, изложенных на 145 страницах машинописного текста, содержит 29 рисунков, 17 таблиц, список литературы из 115 наименований и приложения.

Выводы по главе 4.

1. Разработана система баз данных и инструментальные средства разработки механизмов интеграции приложений.

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

3. Разработанные методы и алгоритмы прошли апробацию и внедрены для практического применения в ряде предприятий, а также используются в учебном процессе МАДИ.

Заключение

.

1. Проведен системный анализ методов и моделей интеграции разнородных приложений и баз данных в корпоративных информационных системах.

2. Разработаны методы и модели описания алгоритмических структур разнородных приложений с иерархической вложенной структурой.

3. Разработаны принципы создания инструментальных средств интеграции разнородных приложений и структур данных.

4. Разработка методов и моделей преобразования структур данных для обеспечения синхронизации и приложений в едином сценарии.

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

6. Разработана формальная модель синхронизации разнородных программных приложений и методика организации общего информационного пространства на основе процессно-ориентированной схемы описания параллельных сцепленных методов и алгоритмов.

7. Разработана система баз данных и инструментальные средства гибридной адаптивной среды поддержки принятия решений для создания многоуровневых вложенных сценариев программных приложений.

8. Разработанные методы, модели, методики и программно-моделирующий комплекс внедрены для практического использования в ряде предприятий, а также используются в учебном процессе в МАДИ.

Показать весь текст

Список литературы

  1. Е.В., Еремин А. Т., Норенков И. П., Песков М. И. /Под ред. Норенкова И. П. Системы автоматизированного проектирования в радиоэлектронике. -М.: Радио и связь, 1986. — 368 с.
  2. В.И., Дмитриевич Г. Д., Ежов С. Н. и др. /Под ред. Анисимова В. И. Автоматизация схемотехнического проектирования на мини ЭВМ. JL: Изд-во Ленинградского ун-та, 1983. — 200 с.
  3. А.В., Арутюнян Р.Э, Хади Р. А. Современные аспекты проблемы поиска в текстовых базах данных // Телекоммуникации. — 2003. -№ 3. С. 25−23.
  4. .П., Яковлев С. А. Интеграция распределенных баз данных. СПб.: Лань, 2001.-461 с.
  5. М., Бансилон Ф., Девитт Д., Дитрих К., Майнер Д., Здоник С. Манифест систем объектно-ориентированных баз данных СУБД. 1995. -№ 4.
  6. Р., Горев А., Макатирипов С. Эффективная работа с СУБД. -СПб.: Питер, 1997. 704 с.
  7. А.М. Теория семантически значимых отображений и ее применение для проектирования реляционных баз данных: Дисс.. канд. техн. наук (05.13.11). М., 2005. — 182 с.
  8. А.В. Научные основы автоматизации и моделирования процессов управления на основе гибридных систем поддержки принятия решений с открытой структурой: Дисс.. докт. техн. наук (05.13.06). М., 2006.-330 с.-д.с.п.
  9. Г. А. Система понятий для описания приложений интеллекта // Кибернетика. 1979. — № 2. — С. 109−113.
  10. С.Ф. Профессиональное программирование в Microsoft Access 2002: Пер. с англ. М.: Вильяме, 2002. — 992 с.
  11. Ю.Б., Пушкина H. В. Microsoft Access 2000. СПб.: БХВ — Петербург, 2001. — 480 с.
  12. Боровиков В.В. Microsoft Access 2002: Программирование и разработка баз данных и приложений. М.: Солон — Р, 2002. — 560 с.
  13. Бобровски С. Oracle 7: Вычисления клиент/сервер. М.: Лори, 1996. -651 с.
  14. С. Огас1е8: Архитектура: Пер с англ. М.: Лори, 1988.212 с.
  15. Бобровски С. Oracle 8: Архитектура. М.: Лори, 1998. — 210 с.
  16. В. В., Савинков В. М. Проектирование баз данных информационных систем. 2-е изд., перераб. и доп. — М.: Финансы и статистика, 1989. — 350 с.
  17. Боровицкий МД.1, Смирнов С. В. Реализация и исследования производительности объектно-ориентированной СУБД // Программирование. М., 1992.-С. 18−28.
  18. В. А., Маркин В. И. Основы логики. М.: Космополис, 1994. -272 с.
  19. Буре P. XML и базы данных // Открытые системы. М., 2000. — № 10.- С. 62−65.
  20. Буч. Г. Объектно-ориентированный анализ и проектирование с примерами приложений. -М.: Бином, 2001. 560 с.
  21. А. М. CASE технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика, 1998. — 176 с.
  22. Е.С. Теория вероятностей. М.: Высшая школа, 2001.576 с.
  23. Т.А., Хорошевский В. Ф. Базы знаний интеллектуальных систем. СПб.: Питер, 2000. — 384 с.
  24. Гандерлой Майк, Харкинз Сьюзан Сейлз. Автоматизация Microsof Access с помощью VBA: Пер. с англ. М.: Вильяме, 2006. — 416 с.
  25. Гарсиа-Молина Г., Ульман Д., Уидом Д. Системы баз данных. Полный курс: Пер. с англ. М.: Вильяме, 2004. — 1088 с.
  26. Э.Э. Информационно-графовая модель хранения и поискданных//Интеллектуальные системы. 1998. — Т. 3. — С. 163−192.
  27. И. Поиск информации в контексте // Информационные ресурсы России. М., 1998. — № 6. — 31 с.
  28. Гиффорд Двайн и др. Access 97. Энциклопедия пользователя: Пер. с англ. Киев: ДиаСофт, 1997. — 640 с.
  29. О.Ю., Калянов Г. Н. Современные CASE-технологии и Designer/2000 Oracle Magazine/RE. 1977. — № 1. — С. 22−25.
  30. Грабер M. M. SQL: Пер. с англ. M.: Лори, 2000. — 371 с.
  31. M. М. Справочное руководство по SQL: Пер. с англ. М.: Лори, 1997. — 231 с.
  32. Д. Управление данными. Прошлое, настоящее и будущее. //СУБД. 1998. — № 3. — С. 21−36.
  33. П. Логика, алгебра и базы данных: Пер. с англ. М.: Машиностроение, 1989. — 368 с.
  34. К. Дж. Введение в системы баз данных. 7-е изд.: Пер. с англ. -М.: Вильяме, 2001. 1072 с.
  35. К., Дж. Введение в системы баз данных. 8-е изд.: Пер. с англ. -М.: Вильяме, 2005. 1328 с.
  36. В., Эссиг Г., Маас С. Диалоговые системы «человек-ЭВМ». Адаптация к требованиям пользователя. М.: Мир, 1984. — 112 с.
  37. Г. Проектирование реляционных баз данных для использования в микро ЭВМ: Пер. с англ. М.: Мир, 1991. — 252 с.
  38. Л. Бирн. Microsoft SQL Server. Руководство администратора: Пер. с англ. М.: Лори, 1998. — 214 с.
  39. Л. Бирн. Microsoft SQL Server. Руководствоадминистратора: Пер. с англ. М.: Лори, 1988. — 210 с.
  40. С.М. Проектирование и использование баз данных. М.: Финансы и статистика, 1995. — 208 с.
  41. A.B. Системы программирования баз данных и знаний. -Новосибирск: Наука, 1990. 352 с.
  42. Г. С. Технология программирования. М.: Изд-во МГТУ им. Н. Э. Баумана, 2003. — 320 с.
  43. Г. С., Ничушкина Т. Н. Проектирование программного обеспечения: Методическое пособие по выполнению и оформлению курсовых, дипломных и квалификационных работ. М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. — 83 с.
  44. Информационная технология. Язык баз данных SQL. ISO/МЭК 9075−93. Введ. 01.07.94. — М., 1993. — 26 с.
  45. JI.A. Метод построения коммутативных отображений моделей данных при интеграции неоднородных баз данных // Программирование. 1978. — № 6.- С. 60−71.
  46. Т.С. Базы данных: модели, разработка, реализация. СПб.: Питер, 2001.-304 с.
  47. Ю.М. Математические основы кибернетики. М.: Энергия, 1980. — 424 с.
  48. М.Р. Абстракции и модели в системах баз данных // СУБД.-М., 1998.-№ 4−5.
  49. М.Р. Энциклопедия технологий баз данных.- М.: Финансы и статистика, 2002. 800 с.
  50. М.Р. Технология баз данных на персональных ЭВМ. -М.: Финансы и статистика, 1992. 223 с.
  51. П., Дорси П. Oracle Designer. Настольная книга пользователя: Пер. с англ. М.: Лори, 1999 — 592 с.
  52. В.В. и др. Базы данных. Интеллектуальная обработка информации. М.: Нолидж, 2000. — 162 с.
  53. Д. Теория и практика построения баз данных: Пер. с англ. — СПб.: Питер, 2003. 800 с.
  54. О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера. 2-е изд. перераб. и доп. — М.: Энергоатомиздат, 1988. — 480 с.
  55. С.Д. СУБД (системы управления базами данных) и файловые системы. М.: Майор, 2001. — 128 с.
  56. В. Г. Базы данных в Visual Basic и VBA. Самоучитель. -M.: Бином-Пресс, 2004. 416 с.
  57. П. и др. Разработка настольных приложений в Access 2002. Для профессионалов: Пер. с англ. СПб.: Питер, 2002. — 1008 с.
  58. Мак-Федрис П. Моя первая книга о VBA: Пер. с англ. М.: Эксмо, 2005.-352 с.
  59. Д. Теория реляционных баз данных. М.: Мир, 1987. — 608с.
  60. И.П. Разработка систем автоматизированного проектирования: Учебник для вузов. М.: Изд-во МГТУ им. Н. Э. Баумана, 1994.-207 с.
  61. И.П. Основы автоматизированного проектирования: Учебник для вузов. 2-е изд., переработ, и доп.- М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. — 336 с.
  62. И.П., Маничев В. Б. Системы автоматизированного проектирования электронной и вычислительной аппаратуры. М.: Высшая школа, 1983. — 272 с.
  63. Э. Машины баз данных и управления базами данных: Пер. с англ. М.: Мир, 1989. — 695 с.
  64. Петер Пин, Шен Чен. Модель «сущность-связь» шаг к единому представлению о данных// СУБД. — 1995. — № 3. — С. 137−158.
  65. И.Ю., Лазуткина Е. А. Организация баз данных. -Астрахань: Астраханский ГТУ, 1999. 192 с.
  66. Дж. Теория сетей Петри и моделирования систем: Пер. с англ. М.: Мир, 1984. — 264 с.
  67. Пол Литвинг, Кен Гетц, Майкл Гилберт. Access 2000. Руководство разработчика. Корпоративные приложения: Пер. с англ. Киев: BHV, 2001. -Т. 2.-912 с.
  68. Ф. Шеймос. М. Вычислительная геометрия. Введение. -М.: Мир, 1989.-478 с.
  69. В.В. Сложный анализ данных большого объема. Новые перспективы компьютеризации. // СУБД. 1996. — № 4. — С. 71−83.
  70. В.В. Новые одежды знакомых СУБД. Объектная реальность, данная нам. // СУБД. 1997. — № 4.
  71. Райан Стивене, Рональд Плю. SQL.: Пер с англ. М.: Бином, 1998. -400 с.
  72. Г. И., Самохвалов Э. Н., Чистов В. В. Базы и банки данных и знаний. М.: Высшая школа, 1992. — 392 с.
  73. Дж. Мюллер. ORACLE Developer/2000. Настольная книга пользователя: Пер. с англ. М.: Лори, 1999. — 384 с.
  74. О.Г. Основы проектирования баз данных. М.: Московский авиационный институт, 1993. — 24 с.
  75. О.И., Загорулько Ю. А. Организация эффективного поиска данных//Интеллектуальные системы. 1998. — № 3−4. — С. 163−192.
  76. А.Р. Стратегические технологии баз данных. М.: Финансы и статистика, 1999. — 479 с.
  77. Система управления базами данных. Руководство прикладного программиста. М.: Информ-Икс, 1997. — 47 с.
  78. Система управления базами данных. Руководство по проектированию структур данных. М.: Информ Икс, 1997. — 14 с.
  79. Системы автоматизированного проектирования. Кн.2: Федорук В. Г., Черненький В. М. Информационное и прикладное обеспечение. М.: Высшая школа, 1986. — 159 с.
  80. Стоунбрейкер. Объектно-реляционные системы баз данных // Открытые системы. 1994. — № 4.
  81. А. Языки запросов для XML-данных // Открытые системы. -2001,-№ 2.
  82. Т., Фрай Д. Проектирование структур баз данных: Пер. с англ. М.: Мир, 1985. — 287 с.
  83. Тихомиров Ю.В. Microsoft SQL Server 7.0. СПб.: БХВ-Петербург, 1999.-720 с.
  84. Тихомиров Ю.В. Micrjsoft SQL Server 7.0: разработка приложений.- СПб.: БХВ Петербург, 1999. — 352 с.
  85. Урман С. Oracle 8. Программирование на языке PL/SQL. М.: Лори, 1999.-607 с.
  86. Дж. Основы систем баз данных: Пер. с англ. М. Р. Когаловского и В. В. Когутовского. М.: Финансы и статистика, 1983. — 334 с.
  87. Д., Уидом Д. Введение в системы баз данных: Пер. с англ. -М.: Лори, 2000.-319 с.
  88. В.В., Шумаков П.В. Delphi 4. Руководство разработчика баз данных. М.: Нолидж, 1999. — 560 с.
  89. В. Г. Математическое и программное обеспечение анализа БИС: Дисс. .канд. техн. наук (05.13.12). -М., 1983.-200 с.-д.с.п.
  90. И.А., Михеева В.Д. Microsoft Access 2000. СПб.: БХВ-Петербург, 2001. — 819 с.
  91. Дж., Мичтом Дж. Структурный подход к программированию.- М.: Мир, 1980.-278 с.
  92. М., Следж О. Руководство администратора баз данных Microsoft SQL Server 2000: Пер. с англ. М.: Вильяме, 2001. — 928 с.
  93. Энциклопедия пользователя. Огас1е8.: Пер. с англ. /Компания Advanced Information Systems и др. Киев: ДиаСофт, 1999. — 864 с.
  94. Buff H.W. Why Codd’s Rule №> 6 Must Be Reformulated // ACM SIGMOD. December 1988. — 17, № 4.
  95. Cattell R.G.G. Object data management.- Addison- Wesley: Reading, MA, 1994.
  96. Celko J. SQL for Smarties: Advanced SQL Programming. San Francisco, Calif.: Morgan Kaufmann, 1995.
  97. Chamberlin D.D. et. al. Support for Repetitive Transactions and Ad Hoc Queries in System R // ACM TODS. March 1981. — 6, № 1.
  98. Chamberlin D.D. et. al. A History and Evaluation of System R // CACM. -October 1981.-24, № io.
  99. Codd E.F. A relational model data for larger shared data banks // Comm- ACM.- 1970. V.13.- № 6.- P. 377−387.
  100. Codd E.F. The Relational Model For Database Management Version 2. Reading, Mass.: Addison-Wesley, 1990.
  101. Darwen H. Relation-Valued Attributes // Date C. J. and Hugh Darwen. Relational Database Writings 1989 1991. — Reading, Mass.: Addison-Wesley, 1992.
  102. Darwen H. Without Check Option // Date C. J. and Darwen H. Relational Database Writings 1989 1991. — Reading, Mass.: Addison-Wesley, 1992.
  103. Darwen H. The Role of Functional Dependes in Query Decomposition//Date C.J., Darwen H. Relation Writing 1989−1991.-Reding, Mass.: Addison-Wesley, 1992.
  104. Date C. J. Why Quantifier Order Is Important // Date C. J. and Hugh Darwen. Relational Database Writings 1989 1991. — Reading, Mass.: Addison-Wesley, 1992.
  105. Date C. J. What’s Wrong with SQL? // Date C. J. Relational Database Writings 1985 1989. — Reading, Mass.: Addison-Wesley, 1990.
  106. Date C. J. How We Missed the Relational Boat // Date C. J. Relational Database Writings 1991 1994. — Reading, Mass.: Addison-Wesley, 1995.
  107. Date C. J. Why Relational? // C.J. Date. Relational Database Writings 1985 1989. — Reading, Mass.: Addison-Wesley, 1990.
  108. Date C. J. What Not How: The Business Rules Approach to Application Devolopment.-Reading, Mass.: Addison-Wesley, 2000
  109. Eisenberg A., Melton J/ SQL: 1999, Formerly Known as SQL3 // ACM SIGMOD Record. March 1999. — 28, № 4.
  110. Halpin T. Information Modeling and Relational Databases: From Conceptual Analusis to Logical Design. San Francisco, Calif.: Morgan Kaufmann, 2001.
  111. Klug A. Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate Functions // JACM 29. July 1982. — № 3.
  112. Mediators in the architecture of future information systems // IEEE Computer.-1999.- V.25.-№ 3.- P. 38−49.
  113. Yannis Kotidis and Nick Roussopoulos. DynaMat: A Dynamic ViewManagement System for Data Warehouses. In Proc. of ACM SIGMOD Conference, 1999 June.
  114. Yemeni R., Papakonstantinou Y., Abiteboul S., and Garcia-Molina H. Fusion queries over internet databases // In proc. of the conf. on extending database technology (EDBT). Valencia: Spain, 1998.- P. 57−71.
Заполнить форму текущей работой