Введение
Глава 1. Анализ моделей баз данных и ограничений для работы с большими объемами слабоструктурированных данных в сапр приборостроения 12
1.1. Анализ моделей данных для хранения большого объема слабоструктурированных данных 12
1.1.1. Анализ реляционной модели данных для представления слабоформализуемых данных 13
1.1.2. Анализ объектно-ориентированной модели данных для представления слабоструктурированных данных 17
1.2. Классификация ограничений целостности баз данных 20
1.3. Отражение ограничения ссылочной целостности в моделях данных 25
1.3.1. Ссылочная целостность в реляционной модели данных 28
1.3.2. Ссылочная целостность в объектно-ориентированной модели 31
1.4. Нереляционная модель данных для хранения слабоструктурированных данных 32
1.4.1. Анализ нереляционных моделей данных для хранения слабоструктурированных данных 32
1.4.2. Принципы масштабирования баз данных 39
1.4.3. Расширение документо-ориентированной модели данных для поддержки ссылочной целостности 42
Выводы по 1 главе 43
Глава 2. Семантическое расширение документо ориенированной базы данных для поддержки ограничений целостности в больших объемах данных 44
2.1. Семантическое расширение документо-ориентированной модели для поддержки ограничений целостности данных 44
2.1.1. Представление слабоструктурированных данных на инфологическом уровне 47
2.1.2. Представление слабоструктурированных данных на концептуальном уровне проектирования 50
2.2. Логическое представление ограничений целостности для слабоструктурированных данных 55
2.2.1. Семантически значимые отражения для представления ограничений ссылочной целостности 55
2.2.2. Преставление знаний об ограничениях целостности предметной области в модели данных 58
2.3. Расширенная документо-ориентированная модель данных с поддержкой ограничений целостности для система автоматизированного проектирования 60
Выводы по 2 главе 64
Глава 3. Методы поддержки ограничений целостности данных в распределенной документо-ориентированной базе данных сапр приборостроения 66
3.1. Требования к документо-ориентированной базе данных системы автоматизации проектирования 66
3.2. Стратегия распределения нагрузки в распределенной базе данных.
3.2.1. Увеличение производительности базы данных при работе с большим объёмом данных посредствам шардинга 72
3.2.2. Репликация данных в распределенной базе данных 75
3.3. Представление семантической информации для поддержки ограничений целостности в распределенной базе данных САПР приборостроения 3.4. Методы поддержки ограничений целостности в распределенной документо-ориентированной базе данных 81
3.4.1. Метод поддержки ограничений ссылочной целостности при обработке больших объемов информации 84
3.4.2. Метод поддержки ограничений предметной области при обработке больших объемов информации 86
Выводы по 3 главе 87
Глава 4. Программная реализация модуля поддержки ограничений целостности для сапр изделий приборостроения .89
4.1. Организация модуля поддержки ограничений целостности в документо-ориентированных базах данных 89
4.1.1. Описание программного обеспечения 89
4.1.2. Структура программного обеспечения 90
4.2. Описание основных семантических конструкций языка взаимодействия с базой данных 93
4.3. Протокол сообщений клиент-серверного взаимодействия 98
4.4. Обоснование эффективности разработанных методов и алгоритмов 102
Выводы по 4 главе 106
Заключение .107
Список литературы .1


