Объектно-ориентированная СУБД (прототип)
Состав работы
|
|
|
|
Работа представляет собой 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 руб.
Другие работы
Радиатор пластинчатый. Вариант 16
lepris
: 16 марта 2022
Радиатор пластинчатый. Вариант 16
1. По заданной аксонометрической проекции выполнить трехмерную модель радиатора пластинчатого.
2. По модели создать и оформить трехпроекционный ассоциативный чертеж и дополнить его аксонометрией.
3d модель и чертеж (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмо
80 руб.
Формирование стратегии деятельности предприятия коммерческой организации
alfFRED
: 28 марта 2014
Введение 3
1. Долгосрочные цели и задачи деятельности предприятия 4
1.1 Оценка состояния и перспектив развития предприятия 4
1.2 Позиционирование предприятия на товарном рынке 8
1.3 Установление долгосрочных целей и задач 13
2. Выдвижение вариантов стратегии деятельности предприятия 14
2.1 Выбор базовой стратегии деятельности предприятия 14
2.2 Определение возможных вариантов реализации базовой стратегии 16
3. Оценка и выбор варианта реализации стратегии деятельности предприятия 20
3.1 Оценка ре
10 руб.
Контрольная работа № 2 по физике
anderwerty
: 15 января 2016
Контрольная работа No 2
По Физика Ядерных Реакторов ТПН
Задача No хх. Чему равняется полное макроскопическое сечение взаимодействия тепловых нейтронов с ядрами гомогенной смеси, представленной в таблице 1. Воспользуйтесь данными из приложения 1 и 2.
Таблица 1. Варианты.
Вар. Среда Плотность Обогащение Объемные доли
34 U2C3 и Zr-91 γ (U2C3) = 14 г/см3
γ (Zr-91) = 6.4 г/см3 x (U-235) = 4,2 % ε (U2C3) = 0.6
ε (Zr-91) = 0.4
100 руб.
Управление эффективностью деятельности предприятия на базе ООО "Навигатор"
evelin
: 8 ноября 2013
Предприятие — это самостоятельный хозяйствующий субъект, созданный для ведения хозяйственной деятельности, которая осуществляется в целях извлечения прибыли и удовлетворения общественных потребностей.
Развитие рыночных отношений повышает ответственность и самостоятельность предприятий всех форм собственности в выработке и принятии управленческих решений по обеспечению эффективности их производственно-хозяйственной деятельности. Принятие этих решений зависит от разнообразных факторов, находящихс
5 руб.