Тип работы:
Предмет:
Язык работы:


Сравнительный анализ архитектур с реляционными и объектно-реляционными базами данных

Работа №109593

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы57
Год сдачи2018
Стоимость4200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
74
Не подходит работа?

Узнай цену на написание


Введение 4
Глава 1 Описание архитектур информационных систем 6
1.1 Архитектуры информационных систем 6
1.1.1 Архитектурное построение современных информационных систем . 6
1.1.2 Архитектура файл-сервера 7
1.1.3 Архитектура клиент -сервер 9
1.1.4 Многоуровневая архитектура 12
1.1.5 Проблема соответствия при использовании баз данных в
архитектурах клиент-сервер 14
1.2 Теоретическое сравнение реляционной и объектно -ориентированной
модели данных 17
1.3 Разработка технологии проведения эксперимента 19
Глава 2 Исследование информационных систем с реляционной и объектно - реляционной БД 21
2.1 Разработка аппаратно -программной архитектуры для проведения
эксперимента 21
2.2 Выбор программного обеспечения для реляционной БД 22
2.3 Исследование информационных систем с реляционной базой данных . 24
2.4 Выбор программного обеспечения для объектно -реляционной БД 28
2.5 Исследование информационных систем с объектно -реляционной базой
данных 30
2.6 Исследование информационных систем с объектно -ориентированной
базой данных 34
Глава 3 Анализ результатов исследования 38
3.1 Сравнительный анализ результатов эксперимента 38
3.2 Выработка рекомендаций по использованию модели баз данных 41
Заключение 44
Список используемой литературы 45
ПРИЛОЖЕНИЕ А 47
ПРИЛОЖЕНИЕ Б 51
ПРИЛОЖЕНИЕ С 55


В современном мире на предприятиях не обойтись без информационной системы, которая бы обрабатывала полученную информацию.
Основными идеями современных информационных технологий, является концепция того, что все данные должны быть созданы и организованы в базе данных. Информация может быть любых видов, будь то информация о сотрудниках, их зарплате, клиентах, товарах, абонентской плате, адресах и т.д. Чем больше скапливается разнородной информации, тем более сложная требуется база данных для её хранения. Поэтому для разработки и реализации таких баз данных управляют специальными программными комплексами - системами управления базами данных (СУБД).
Актуальность бакалаврской работы заключается в том, чтобы найти решение проблемы потери соответствия. Проблема потери соответствия состоит в том, что между объектно-ориентированным программированием и применением реляционных базы данных в качестве постоянного места хранения существует конфликт в модели данных. Объектно-ориентированные языки позволяют определять сложные объекты и способствуют инкапсуляции бизнес-логики (наследование, полиморфизм). Потеря соответствия становится очевидной при попытке отображения этих свойств объектно-ориентированного языка на реляционных баз данных, которая может только принимать двумерные структуры (таблицы) скалярных типов (number, char, date).
Объектом исследования бакалаврской работы является процесс хранения и манипулирования данными в ИС.
Предметом исследования является сравнительный анализ эффективности реляционных и объектно-реляционных баз данных.
Целю данной бакалаврской работы является сравнение архитектур информационных систем с реляционными и объектно-реляционными базами данных.
Для достижения необходимой цели нужно выполнить такие задачи как:
• провести обзор литературы по теме и выполнить теоретическое сравнение реляционных и объектно -реляционных баз данных;
• разработать и реализовать архитектуру программного обеспечения для сравнения реляционных и объектно-реляционных баз данных;
• провести вычислительный эксперимент по сравнению эффективности реляционных и объектно-реляционных базы данных.
Бакалаврская работа состоит из введения, трех глав и заключения.
В первой главе описывается архитектура информационных систем, отмечается роль баз данных, рассматриваются виды СУБД, применение этих архитектур в современных IT решениях. Рассматривается теоретическое сравнение реляционной и объектно -ориентированной модели данных.
Во второй главе описывается процесс реализация баз данных реляционным и объектно -реляционным методом.
В третьей главе представляются результаты полученных после выполнения запросов и сравниваются.
В заключении сделаны основные выводы и итоги по проделанной бакалаврской работе.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной бакалаврской работе была поставлена цель - сравнить архитектуру информационных систем с реляционными и объектно - реляционными базами данных.
В ходе выполнения бакалаврской работы была проанализирована необходимая литература, с помощью которой были определены основные требования, предъявляемые к созданию базы данных разными архитектурами.
Для выполнения поставленной цели в бакалаврской работе был проведен анализ предметной области, рассмотрены основные функции и способы реализации базы данных, реляционная модель, объектно-реляционная модель, объектно-ориентированная модель, требования, предъявляемые к разным методам создания базы данных и их реализация. Соответственно, был проведён сравнительный анализ архитектур информационных систем с реляционными и объектно -реляционными базами данных.
Задачи, выполненные в ходе данной работы, позволили в итоге создать реляционную базу данных и объектно -реляционную базу данных, сравнить их и понять, что для работы с небольшими данными (до 7000 записей) лучше и качественнее использовать реляционные базы данных, а с большими данными (от 7000 записей) эффективнее работает объектно -реляционная база данных.



1. Аткинсон Л. MySQL. Библиотека профессионала / Л. Аткинсон; - М.: Вильямс, 2013. - 624 с
2. Ахаян Р. Эффективная работа с СУБД / Р. Ахаян, А. Горев, С. Макашарипов; СПб: Питер, 2013. - 704 с.
3. Голицына О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 с.
4. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 с.
5. Агальцов В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 272 с.
6. Агальцов В.П. Базы данных. В 2-х т. Т. 1. Локальные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 с.
7. Ульман Дж. Основы систем баз данных / Дж. Ульман. - М.: Финансы и статистика, 2017. - 292 с.
8. Емельянов Н.Е. Введение в СУБД ИНЕС / Н.Е. Емельянов. - М.: Наука, 2012. - 256 с.
9. Харрингтон Д. Проектирование объектно-ориентированных баз данных / Д. Харрингтон, Пер. с англ. - М.: ДМК Пресс, 2001. - 272 с.
10. Грэй П. Логика, алгебра и базы данных / П. Грэй. - М.:
Машиностроение, 2017. - 368 с.
11. Глушаков С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - М.: Харьков: Фолио, 2017. - 504 с.
12. Regina O. PostgreSQL - Up and Running / O. Regina - Москва: Огни, 2012. - 166 с.
13. Яргер Р.Дж. MySQL и mSQL: Базы данных для небольших предприятий и Интернета / Р.Дж. Яргер, Дж. Риз, Т. Кинг. - М.: СПб: Символ-Плюс, 2012. - 560 с.
14. Стоунз PostgreSQL. Основы / Стоунз, М. Ричард, Нейл - М.: СПб: Символ-Плюс, 2015. - 640 с.
15. Уорсли Дж. PostgreSQL. Для профессионалов / Дж. Уорсли, Дж. Дрейк. - М.: СПб: Питер, 2016. - 496 с.
16. Greenwald R. Professional Oracle Programming / R. Greenwald, R.Stackowiak, G. Dodge, D. Klein, B. Shapiro, C.G. Chelliah. - Indiana: Wiley Publishing, Inc., 2005. - 784 p.
17. Beaulieu A. Learning SQL, Second Edition / A. Beaulieu - California: O'Reilly Media, Inc., 2009. - 321 p.
18. Salahaldin J. Learning PostgreSQL 10, Second Edition / J. Salahaldin, A. Vannahme, A. Volkov. - Birmingham: Packt Publishing Ltd., 2015. - 433 p.
19. Elmasri R. Fundamentals of Database Systems, Sixth Edition / R. Elmasri, Sh.B. Navathe. - Boston: Addison-Wesley, 2011. - 1172 p.
20. Сергеев, С. Л. Архитектуры вычислительных систем / С.Л. Сергеев. - М.: БХВ-Петербург, 2015. - 240 c.
21. Хорошевский В. Г. Архитектура вычислительных систем / В.Г. Хорошевский. - М.: МГТУ им. Н. Э. Баумана, 2015. - 520 c.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ