Обмен данными с СУБД серверной частью web-приложения

Заказать уникальный доклад
Тип работы: Доклад
Предмет: Информационные технологии
  • 15 15 страниц
  • 10 + 10 источников
  • Добавлена 28.02.2021
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
1 Основные понятия, связанные с базами данных. 4
1.1 Базы данных – определения и основные понятия 4
1.2 Физическая организация данных, применяемые в РФ 5
2 Основные понятия, связанные с РБД 7
3 Описание процесса обмена данными между клиентом и сервером 10
3.1 Процесс обработки РБД на сервере 10
3.2 Обмен данными между клиентом и сервером 11
Заключение 13
Список использованной литературы 14

Фрагмент для ознакомления

Локальная автономность означает, что информация локальной БД и связанные с ней определения данных принадлежат локальному владельцу и им управляются.Удаленным запросомназывают запрос, выполняющийся при использовании модемной связи.Возможность реализации удаленной транзакции — обработка одной транзакции, состоящей из множества SQL-запросов, на одном удаленном узле.Поддержкой распределенной транзакции допускается обработка транзакции, которая состоит из нескольких запросов SQL, выполняющихся на нескольких узлах сети (удаленных или локальных), но каждый запрос в этом случае обрабатывается только на одном узле.Распределенным запросом называют запрос, в процессе обработки которого используют данные из БД, которые расположены в разных узлах сети.3.2 Обмен данными между клиентом и серверомДля того, чтобы осуществлять обмен данными, на Web-странице необходимо создавать объект XMLHttpRequest, который является определенным посредником между браузером пользователя и сервером. При помощиXMLHttpRequestможно отправить запрос на сервер, а также получить ответ в виде различного рода данных. Объект XMLHttpRequestсоздается следующим образом:для InternetExplorer:var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");илиvar xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");Для других браузеровэтакоманда будет выглядеть следующим образом:varxmlHttp = newXMLHttpRequest();На рис. 6 показан внешний вид листинга, содержащего код для всех браузеров.Рисунок 6 – Внешний вид листинга, содержащего код для всех браузеровЗаключениеВ заключении важно отметить, что управление ЖЦБД необходимо для правильного функционирования всей БД и системы в целом. Используя различные модели, которые будут корректны в той или иной ситуации, можно добиться необходимых результатов. Также необходимо обеспечить меры безопасности, ограничив доступ к БД. Таким образом можно обеспечить бесперебойное функционирование системы в целом.Системы обработки РБД, как правило, имеют связьс первым поколением БД, создававшиеся на основе мультипрограммных операционных систем с использованием централизованного хранения БД на устройствах внешней памяти центрального ПК и терминального многопользовательского режима доступа. Первой реляционной системой, которая полностью работала в многопользовательском режиме, являлась СУБД SYSTEM R фирмы IBM. Именно в ней был реализован язык обработки данных SQL, а также и созданы основные принципы синхронизации, применяемыев процессе распределенной обработкиРБД. По сей день этот язык применяется при обработке современных РБД, которые представляют из себя базисными практически во всех коммерческих СУБД.В данной работе достигнута основная цель и решены все поставленные задачи.Также при написании этой работы использовалась современная и классическая литература, а также источники, расположенные в глобальной сети Интернет.Список использованной литературыСенченко П.В. Организация баз данных. Учебно-методическое пособие к выполнению самостоятельной и лабораторных работ и курсового проекта для студентов направления подготовки бакалавров «Программная инженерия». — Томск: ТУСУР, 2017. — 80 с.Фуфаев Э.В., Фуфаев Д.Э. Базы данных. Учебное пособие для студ. учреждений сред. проф. образования. — 10-е изд., стер. — М.: Академия, 2015. — 320 с.Мердина О.Д. Базы данных. Учебное пособие. — СПб.: Санкт-Петербургский государственный экономический университет, 2019. — 99 с.Hogan R. A Practical Guide to Database Design. 2nd ed. — CRC, 2018. — 430 p.Kroenke D.M., Auer D., Vandenberg S.L., Yoder R.C. Database Concepts. Pearson, 2020. — 552 p.Полетаева Н.Г. Основы построения распределенных информационных систем. Санкт-Петербургский государственный лесотехнический университет, 2016. — 128 c.Чигарина Е.И. Базы данных. Самара: СГАУ, 2015. – 208 с. Додонов М.В., Сопченко Е.В. Распределенная обработка данных в современных СУБД. Учебное пособие. – Самара: Изд-во Самар. гос. аэрокосм. ун-та, 2010. – 106 с.Фуфаев Э.В., Фуфаев Д.Э. Базы данных. Учебное пособие для студ. учреждений сред. проф. образования. – 10-е изд., стер. — М.: Академия, 2015. – 320 с.Петин В.А. Сайт на AJAX под ключ. Готовое решение для интернет-магазина. СПб.: БХВ-Петербург, 2-е изд., перераб. и доп. — 2012. — 448 с.

1. Сенченко П.В. Организация баз данных. Учебно-методическое пособие к выполнению самостоятельной и лабораторных работ и курсового проекта для студентов направления подготовки бакалавров «Программная инженерия». — Томск: ТУСУР, 2017. — 80 с.
2. Фуфаев Э.В., Фуфаев Д.Э. Базы данных. Учебное пособие для студ. учреждений сред. проф. образования. — 10-е изд., стер. — М.: Академия, 2015. — 320 с.
3. Мердина О.Д. Базы данных. Учебное пособие. — СПб.: Санкт-Петербургский государственный экономический университет, 2019. — 99 с.
4. Hogan R. A Practical Guide to Database Design. 2nd ed. — CRC, 2018. — 430 p.
5. Kroenke D.M., Auer D., Vandenberg S.L., Yoder R.C. Database Concepts. Pearson, 2020. — 552 p.
6. Полетаева Н.Г. Основы построения распределенных информационных систем. Санкт-Петербургский государственный лесотехнический университет, 2016. — 128 c.
7. Чигарина Е.И. Базы данных. Самара: СГАУ, 2015. – 208 с.
8. Додонов М.В., Сопченко Е.В. Распределенная обработка данных в современных СУБД. Учебное пособие. – Самара: Изд-во Самар. гос. аэрокосм. ун-та, 2010. – 106 с.
9. Фуфаев Э.В., Фуфаев Д.Э. Базы данных. Учебное пособие для студ. учреждений сред. проф. образования. – 10-е изд., стер. — М.: Академия, 2015. – 320 с.
10. Петин В.А. Сайт на AJAX под ключ. Готовое решение для интернет-магазина. СПб.: БХВ-Петербург, 2-е изд., перераб. и доп. — 2012. — 448 с.

Вопрос-ответ:

Какие основные понятия связанные с базами данных можно выделить?

Основными понятиями, связанными с базами данных, являются: таблицы, столбцы, строки, ключи, индексы, запросы и т.д.

Как физически организованы данные в базах данных, применяемых в РФ?

В базах данных, применяемых в РФ, данные организованы физически в виде файлов, которые содержат таблицы с данными и индексы для быстрого доступа к ним.

Как происходит обработка РБД на сервере?

Обработка реляционных баз данных (РБД) на сервере происходит при помощи специального программного обеспечения, которое выполняет запросы к базе данных, обрабатывает их и возвращает результаты клиенту.

Как происходит обмен данными между клиентом и сервером?

Обмен данными между клиентом и сервером происходит посредством сетевого протокола, например, HTTP. Клиент отправляет запросы на сервер, а сервер обрабатывает эти запросы и отправляет обратно результаты клиенту.

Что означает локальная автономность в контексте баз данных и их определений?

Локальная автономность означает, что информация, хранящаяся в локальной базе данных, и связанные с ней определения, не зависят от других баз данных или систем. Изменения, внесенные в локальную базу данных, не будут автоматически распространяться на другие базы данных.

Что такое база данных?

База данных - это организованная совокупность данных, обычно в электронном виде, которая хранится и обрабатывается с использованием специального программного обеспечения.

Какие физические организации данных применяются в Российской Федерации?

В Российской Федерации применяются различные физические организации данных, такие как иерархические, сетевые, реляционные и объектно-ориентированные базы данных.

Как происходит обмен данными между клиентом и сервером в web приложении?

Обмен данными между клиентом и сервером осуществляется посредством протокола передачи данных, например HTTP. Клиент отправляет запросы на сервер, а сервер обрабатывает эти запросы и возвращает клиенту результаты.

Что означает локальная автономность в контексте баз данных?

Локальная автономность означает, что информация, хранящаяся в локальной базе данных, а также связанные с ней определения, независимы от других баз данных. Это позволяет локальной базе данных функционировать независимо от других баз данных и обрабатывать свои данные.