Объектно-ориентированная СУБД (прототип)
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение............................................................................................................................................ 3
1.1 Причины появления объектно-ориентированных баз данных.................................................. 3
1.2 Подходы в разработке ООБД.......................................................................................................... 4
1.3 Краткий сравнительный анализ постреляционных и традиционных баз данных................. 5
1.4 Основания дипломной работы...................................................................................................... 5
1.5 Анализ полученного результата................................................................................................... 7
2. Уточнение методов решения задачи.............................................................................. 8
2.1 Наследование................................................................................................................................... 8
2.2 Инкапсуляция................................................................................................................................ 10
2.3 Идентификатор объекта................................................................................................................ 11
2.4 Идентификатор поля агрегата..................................................................................................... 13
2.5 Триггеры. Ограничение доступа.................................................................................................. 13
2.6 Действие (knowhow)...................................................................................................................... 14
2.7 Объекты-поведения....................................................................................................................... 14
2.8 Принципы взаимодействия объектов......................................................................................... 14
2.9 Транзакции и механизм согласованного управления............................................................ 17
3. Разработка структуры СУ...................................................................................................... 18
3.1 Положение дел в области интероперабельности систем.......................................................... 18
3.2 Менеджер памяти........................................................................................................................... 20
3.3 Виртуальная память и каналы.................................................................................................... 20
3.4 Система управления кэшированием объектов......................................................................... 21
3.5 Система управления журнализацией и восстановлением...................................................... 23
3.6 Принципы реализации механизма согласованного управления.......................................... 24
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 Объектно-ориентированные базы данных................................................................................. 46
9.4 Будущее применения различных баз данных............................................................................ 46
10. Литература................................................................................................................................... 47
1. Введение
1.1 Причины появления
объектно-ориентированных баз данных
Развитие вычислительной техники и увеличение объемов хранимой информации привело к необходимости выделения технологии баз данных в отдельную науку. Как правило, базы данных хранили множество однотипных данных, предоставляя пользователю сервис доступа к нужной ему информации. На смену иерархическим и сетевым базам данных пришли реляционные базы данных. Успех реляционных баз данных обусловлен их более простой архитектурой, наличием ненавигационного языка запросов и, главное, ясностью математики реляционной алгебры.
На этапе зарождения технологии баз данных при построении какой-либо базы данных строилась физическая модель. С накоплением опыта стало понятно, что нужен переход к даталогической модели, которая позволяет абстрагироваться от конкретной СУБД. Появилось понятие схемы базы данных, описывающей организацию данных в СУБД. Программы стали работать с базой данных не напрямую, а через схему БД. Такой подход обеспечил возможность менять структуру БД без необходимости изменять логику программ. Появление и стандартизация SQL предоставила единый интерфейс для работы с данными. Иерархическая и сетевая модели баз данных стали применяться крайне редко. Это было вызвано, прежде всего, трудностью модификации схем иерархических и сетевых баз данных и сильно зависящей от приложений навигацией в этих базах данных.
1.1 Причины появления объектно-ориентированных баз данных.................................................. 3
1.2 Подходы в разработке ООБД.......................................................................................................... 4
1.3 Краткий сравнительный анализ постреляционных и традиционных баз данных................. 5
1.4 Основания дипломной работы...................................................................................................... 5
1.5 Анализ полученного результата................................................................................................... 7
2. Уточнение методов решения задачи.............................................................................. 8
2.1 Наследование................................................................................................................................... 8
2.2 Инкапсуляция................................................................................................................................ 10
2.3 Идентификатор объекта................................................................................................................ 11
2.4 Идентификатор поля агрегата..................................................................................................... 13
2.5 Триггеры. Ограничение доступа.................................................................................................. 13
2.6 Действие (knowhow)...................................................................................................................... 14
2.7 Объекты-поведения....................................................................................................................... 14
2.8 Принципы взаимодействия объектов......................................................................................... 14
2.9 Транзакции и механизм согласованного управления............................................................ 17
3. Разработка структуры СУ...................................................................................................... 18
3.1 Положение дел в области интероперабельности систем.......................................................... 18
3.2 Менеджер памяти........................................................................................................................... 20
3.3 Виртуальная память и каналы.................................................................................................... 20
3.4 Система управления кэшированием объектов......................................................................... 21
3.5 Система управления журнализацией и восстановлением...................................................... 23
3.6 Принципы реализации механизма согласованного управления.......................................... 24
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 Объектно-ориентированные базы данных................................................................................. 46
9.4 Будущее применения различных баз данных............................................................................ 46
10. Литература................................................................................................................................... 47
1. Введение
1.1 Причины появления
объектно-ориентированных баз данных
Развитие вычислительной техники и увеличение объемов хранимой информации привело к необходимости выделения технологии баз данных в отдельную науку. Как правило, базы данных хранили множество однотипных данных, предоставляя пользователю сервис доступа к нужной ему информации. На смену иерархическим и сетевым базам данных пришли реляционные базы данных. Успех реляционных баз данных обусловлен их более простой архитектурой, наличием ненавигационного языка запросов и, главное, ясностью математики реляционной алгебры.
На этапе зарождения технологии баз данных при построении какой-либо базы данных строилась физическая модель. С накоплением опыта стало понятно, что нужен переход к даталогической модели, которая позволяет абстрагироваться от конкретной СУБД. Появилось понятие схемы базы данных, описывающей организацию данных в СУБД. Программы стали работать с базой данных не напрямую, а через схему БД. Такой подход обеспечил возможность менять структуру БД без необходимости изменять логику программ. Появление и стандартизация SQL предоставила единый интерфейс для работы с данными. Иерархическая и сетевая модели баз данных стали применяться крайне редко. Это было вызвано, прежде всего, трудностью модификации схем иерархических и сетевых баз данных и сильно зависящей от приложений навигацией в этих базах данных.
Похожие материалы
Объектно-ориентированные СУБД
Aronitue9
: 10 ноября 2012
Оъекгно-СУБД
Оглавление
1. 20 лет эволюции программного обеспечения. 3
2. Реляционные базы данных. 4
3. Объектно-реляционные методы. 6
4. Объектно-ориентированные базы данных. 8
4.1 Why ODBMS? 8
4
10 руб.
Прототипы реализации методов
vviris
: 25 февраля 2017
Прототипы реализации методов (код с комментариями): менеджер по закупкам заключает договор с поставщиком, менеджер по закупкам заказывает товар у поставщика, менеджер по закупкам оплачивает заказ, менеджер по продажам формирует товар, Менеджер по продажам формирует скидки, кассир обслуживает клиента
300 руб.
Проектирование испарителя по прототипу И-250-1
VikkiROY
: 4 марта 2015
Введение
Характеристика прототипа
Теплогидравлический расчет и конструирование испарителя
Механический расчет
Расчет тепловой изоляции
Расчет массы сухого испарителя
Технические характеристики
Заключение
Список литературы
45 руб.
Анализ частотных характеристик фильтров прототипов
Slolka
: 18 апреля 2013
Частотно-избирательные фильтры
Передаточные функции
Элементы активных фильтров
Построение фильтров
Фильтры нижних частот. Общий случай
5 руб.
Підземно-рухомий пристрій на основі біологічного прототипу
SerFACE
: 22 января 2013
Сутність і стан наукової проблеми. У зв'язку з подальшим проникненням підземний простір, розширенням сфер інтересів та діяльності в освоєні і захисті його сировинного й енергетичного потенціалу, удосконаленні розвитку геотехнологій, підземного моніторингу (зокрема систем контролю об'єкту "Укриття" на Чорнобильській АЕС), а також зростаючою потребою у розміщенні під землею низки виробництв, сьогодні надзвичайно гостро стоїть проблема підвищення ефективності і зменшення матеріало- й енергомісткос
2500 руб.
Модернизация токарно-револьверного станка на основе прототипа 1П365
Рики-Тики-Та
: 4 октября 2011
Содержание:
1.1. Определение размерных характеристик станка………………………………………………………………………………………
3
1.2. Определение скоростных характеристик станка…………………………………………………………………………….…….
4
1.3. Выбор станка-прототипа……………………………………………………………………………………………………………………………………..
15
2.1. Кинематический расчет привода главного движения……………………………………………………………………………
17
2.2. Расчет передаточных отношений…………………………………………………………………………………………………………………..
19
3.1. Проектировочный расчет валов……………………………………………………………………………………
55 руб.
Двигатель грузового автомобиля(прототип ЗМЗ-5320.10) чертеж в компасе
Андрей75
: 10 сентября 2020
Двигатель грузового автомобиля(прототип ЗМЗ-5320.10) чертеж в компасе
Двигатель — источник энергии, преобразующейся в механическую работу, обеспечивающую движение автомобиля. Требования предъявляемые к двигателям: низкий уровень шума;соответствие требованиям международных норм по токсичности отработавших газов;высокая экономичность; компактность; простота и безопасность в обслуживании; высокие мощностные показатели
Техническая характеристика
Прототип ЗМЗ-5231.10
Тип бензиновый,четырехтактный
Ч
200 руб.
Спроектировать и рассчитать ведущий мост на базе прототипа ИЖ-2715
Aronitue9
: 13 марта 2012
Целью курсового проекта является закрепление и углубление знаний, полученных при изучении дисциплины «Автотранспортные средства».
В курсовом проекте выполнены расчеты максимальной мощности двигателя, внешней скоростной характеристики двигателя, передаточных чисел трансмиссии, кинематической скорости по передачам, главной передачи ведущего моста. Рассмотрены конструкции ведущего моста.
42 руб.
Другие работы
Электроснабжение промышленных предприятий
Алексей2
: 21 сентября 2011
Оглавление
Задание на курсовой проект.
Исходные данные
1. Определение расчетных нагрузок корпусов и предприятия
1.1. Определение расчетных нагрузок корпусов
1.2. Определение расчетной нагрузки для выбора цеховых трансформаторов
1.3. Определение потерь в трансформаторах и цеховых сетях
1.4. Определение полной расчетной мощности цеховой нагрузки
1.5. Определение суммарной мощности компенсирующих устройств
2. Выбор места расположения ГПП
2.1. Построение картограммы электрических нагрузок цехов
389 руб.
Проектирование технологического процесса восстановления вала привода высевающего аппарата сеялки «СПУ-6» (курсовой проект)
maobit
: 9 апреля 2018
Ключевые слова: ремонт , износ, дефект, восстановление, вал.
В курсовом проекте разработаны технологические процессы дефектации и очистки вала привода вентилятора сеялки СПУ-6. Проведен анализ конструкций, условий работы и дефектов вала.Произведены: выбор и обоснование способов обнаружения дефектов; выбор и обоснование различных способов восстановления детали; разработан маршрут восстановления детали; разработаны и пронормированы технологические операции.
Содержание
Введение
590 руб.
Проект 4-х этажного торгово-офисного здания
ostah
: 15 марта 2015
Введение
Нормативные ссылки
Исходные данные для проектирования
Генеральный план и благоустройство
Технико-экономическое сравнение вариантов
Исходные данные
Расчет звукоизоляции перегородок
Определение объемов работ, расхода строительных материалов, трудоемкости и сметной себестоимости конструктивных решений предложенных вариантов
Определение экономического эффекта, возникающего за счет разности приведенных затрат сравниваемых вариантов конструктивных решений
Определение экономического эффекта, в
Лабораторная работа №2 по дисциплине: Оптические интерфейсы. Вариант 10
xtrail
: 25 июля 2024
Цель работы:
Изучить характеристики и применение оптических интерфейсов в различных по технологиям оптических сетях.
Контрольные вопросы
1. Что называют интерфейсом?
2. Какие интерфейсы называют оптическими?
3. С чем связано разбиение интерфейсов на физические и протокольные?
4. Что относится к характеристикам оптических интерфейсов?
5. Что стандартизируется для оптических интерфейсов в точках подключения передатчиков Tx?
6. Что стандартизируется для оптических интерфейсов в точках подключения
400 руб.