- 1
- 2
- 3
- . . .
- последняя »
- 47 - МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ
Кафедра Автоматизации и Интеллектуализации Процессов Управления
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К дипломной работе
На тему: «Разработка прототипа системы управления объектно-ориентированной базой данных»
Студент Юдин Илья Викторович
Руководитель дипломной работы: Нечаев Анатолий Михайлович
Специальная часть: Титов Виктор Иванович
М О С К В А
1 9 9 9
СодержаниеСодержание 2 1. Введение 3 1.1Причины появления 3 объектно-ориентированных баз данных 3 1.2 Подходы в разработке ООБД 4 1.3Краткий сравнительный анализ постреляционных и традиционных баз данных 5 1.4 Основания дипломной работы 5 1.5 Анализ полученного результата 7 2. Уточнение методов решения задачи 8 2.1 Наследование 8 2.2 Инкапсуляция 10 2.3 Идентификатор объекта 10 2.4 Идентификатор поля агрегата 13 2.5 Триггеры. Ограничение доступа 13 2.6 Действие (knowhow) 14 2.7 Объекты-поведения 14 2.8 Принципы взаимодействия объектов 14 2.9 Транзакции и механизм согласованного управления 16 3. Разработка структуры СУ 18 3.1 Положение дел в области интероперабельности систем 18 3.2 Менеджер памяти 20 3.3 Виртуальная память и каналы 20 3.4 Система управления кэшированием объектов 21 3.5 Система управления журнализацией и восстановлением 22 3.6 Принципы реализации механизма согласованного управления 23 4. Представление данных в ООБД 28 4.1 Базовые объекты системы 28 4.2 Строение объекта 28 4.3 Контекст транзакции 30 5. Описание операций над объектами в БД 31 6. Требования к техническим и программным средствам 33 7. Реализация прототипа 34 7.1 Построитель 34 7.2 Заголовочный модуль для каналов 34 7.3 Менеджер виртуальной памяти 35 7.4 Система управления хранением объектов 38 7.5 Система управления каналами 39 7.6 Работа с базовыми объектами 40 7.7 Выполнение действий 42 7.8 Кэширование объектов 42 8. Контрольный пример, демонстрирующий возможности технологии 44 9. Оценка трудоемкости разработки ПО с использованием традиционного и предлагаемого подходов 45 9.1 Табличные базы данных с низкоуровневыми операциями доступа 45 9.2 Реляционные базы данных 45 9.3 Объектно-ориентированные базы данных 45 9.4 Будущее применения различных баз данных 46 10. Литература 47
1. Введение
- Причины появления
Развитие вычислительной техники и увеличение объемов хранимой информации привело к необходимости выделения технологии баз данных в отдельную науку. Как правило, базы данных хранили множество однотипных данных, предоставляя пользователю сервис доступа к нужной ему информации. На смену иерархическим и сетевым базам данных пришли реляционные базы данных. Успех реляционных баз данных обусловлен их более простой архитектурой, наличием ненавигационного языка запросов и, главное, ясностью математики реляционной алгебры.
На этапе зарождения технологии баз данных при построении какой-либо базы данных строилась физическая модель. С накоплением опыта стало понятно, что нужен
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Интересная статья: Быстрое написание курсовой работы