Читать диплом по информационным технологиям: "Разработка прототипа системы управления объектно-ориентированной базой данных" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

- 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. Введение

      Причины появления
объектно-ориентированных баз данных

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

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


Интересная статья: Быстрое написание курсовой работы